Hi, I’m
Shugaa Addin, Raidan.

View My Work

My Projects

Here are some of the projects I’ve worked on. Click on a card to see more details.

E-Charger Reservation System

A backend system for electric vehicle charger reservations.

JavaSpring BootSAP CAPREST API+2 more
View Details
AudioPlayer

A modular audio player using Swift & TCA for robust background playback and iOS integration.

SwiftComposable Architecture (TCA)AVFoundationCombine+2 more
View Details
Video Player SwiftUI

A custom video player demonstrating advanced SwiftUI integration and playback controls.

SwiftUIAVKitCombineiOS Development
View Details
iTunes Podcast Manager

A Swift package for managing podcast data via the iTunes API.

SwiftiTunes APIAsync/AwaitSwift Package Manager+1 more
View Details
ECG Stress Level Prediction

Predicts stress levels from ECG data using linear regression, trained on Zenodo data and refined with OpenRefine.

PythonLinear RegressionMachine LearningECG Data+3 more
View Details
DiffieHellman-AES

A C# implementation of Diffie-Hellman and AES for secure key exchange and communication.

C#CryptographyDiffie-HellmanAES
View Details
SwiftUI & UIKit Transition Animation

Demonstrates an animated transition between a SwiftUI View and a UIKit UIViewController.

SwiftUIUIKitiOS DevelopmentAnimation+2 more
View Details

iOS App Showcase

Discover some of the iOS applications I've developed.

Tip: Press Ctrl + A to toggle.

SquareCast icon
SquareCast

Podcast Discovery Reimagined

Discover, subscribe, and listen to your favorite podcasts with an intuitive interface and powerful search features.

Screenshot for SquareCast (dark mode)
  • Smart Search
  • Offline Playback
  • Custom Playlists

Tech Stack:

SwiftSwiftUICombineCore Data+2 more
iTranslator icon
iTranslator

Azure AI Translation

An iOS app for real-time text and voice translation powered by Azure AI, built with VIPER architecture.

Screenshot for iTranslator (dark mode)
  • Real-time Text Translation
  • Voice Translation
  • Multi-Language Support

Tech Stack:

SwiftUIKitAzure AIVIPER+2 more

About Me

Education

Bachelor of Science in Computer Science

Óbuda University, Budapest, Hungary

Graduated: Jan 2025

GPA: 4.75 / 5.0

Licenses & Certifications

CCNA: Enterprise Networking, Security, and Automation

Cisco Networking Academy

Skills & Technologies

ENTERPRISE SYSTEMS & CORE PLATFORMS

S/4HANA
SAP ERP (MM, SD, PP, FI)
SAP BTP
ABAP

PROGRAMMING LANGUAGES

C#
Java
Python
JavaScript
Swift
Obj-C

FRAMEWORKS & CLOUD TOOLS

Spring Boot
SAP CAP
Firebase
Microsoft Azure
OpenFaaS
Cloudflare Workers
Git
Docker
OpenStack
Figma
Jira
Dynatrace

IOS DEVELOPMENT

UIKit
SwiftUI
Combine
Alamofire
MVVM
TCA
VIPER
XCTest

TESTING & QA

Test Automation
REST Assured

MACHINE LEARNING

Generative Adversarial Networks
Training & Deploying ML Models

PROCESS & METHODOLOGIES

Incident Management
Root-Cause Analysis
Knowledge-Base Article Writing
Continuous Improvement

Experience

iOS Engineer

SAP | Jan 2024 – Dec 2024

  • Collaborated with team to design modular UI components.
  • Developed/maintained app using SwiftUI & UIKit.
  • Wrote unit tests & participated in code reviews.
  • Refined tickets and applied design patterns (MVC, MVVM, VIPER, TCA).

Technologies:

SwiftSwiftUIUIKitTCAVIPERMVVMXCTestiOS Development
Full-Stack Java Developer

SAP | Aug 2023 – Jan 2024

  • Worked on Java & SAP technologies (SAP CAP).
  • Built a charger reservation system for electric vehicles at SAP Labs Hungary.
  • Developed backend with Spring Boot & Java.
  • Created unit tests.
  • Designed & implemented REST endpoints.

Technologies:

JavaSpring BootSAP CAPREST APIJUnit

Research

Automotive Ethernet Implementation

Bosch

Implementation focused on an in-vehicle network using SOME/IP and CAN protocols. My role in the project involved integrating Lightweight IP (LWIP) for SOME/IP on an STM32 development board.

Keywords:

Automotive EthernetSOME/IPCANLWIPSTM32In-Vehicle Network
Generative Adversarial Networks to Enhance Spam Email Detection

Explored how GANs address dataset imbalance to improve spam email detection performance.

Keywords:

GANsSpam DetectionMachine LearningDataset ImbalanceAI Security
Thesis Project: Evaluating TCA vs. MVVM in SwiftUI for Podcast Application Development

Óbuda University

This thesis compares The Composable Architecture (TCA) and Model-View-ViewModel (MVVM) for SwiftUI development by implementing a podcast app with both. It analyzes performance (memory, CPU, runtime via Xcode Instruments) and qualitative aspects (maintainability, complexity). Findings show TCA offers better separation of concerns and predictability, making it more scalable and maintainable for complex SwiftUI projects despite a steeper learning curve, while MVVM's bidirectional flow can hinder long-term scalability.

Keywords:

SwiftUITCAMVVMiOS ArchitecturePerformance AnalysisPodcast AppDeclarative UIUnidirectional Data Flow