Building Scalable Backend Systems & Beautiful iOS Experiences
I specialize in Spring Boot backend architecture and native iOS development, creating reliable software products that scale from startup MVPs to enterprise platforms.

I turn complex requirements into software that scales — and feels effortless to use.
I build systems the way Apple builds products — with obsessive attention to architecture, performance, and the details users never consciously notice. From REST API design and database modeling to native SwiftUI interfaces, I own the full stack of a product and make the hard parts feel simple.
Software Architecture
Clean, layered systems built to scale — from MVP to enterprise load.
Problem Solving
Breaking ambiguous problems into shippable, testable, maintainable pieces.
A full-stack toolkit
Backend
iOS
Database
Cloud & DevOps
Case studies, built end to end



Attendance Management System (RDA Mobile App)
Available on the App StoreManual and desktop-based attendance systems make check-in and check-out slow, inconvenient, and prone to errors.
Designed a mobile attendance app that enables employees to check in and check out quickly from their smartphones, improving efficiency and accuracy — built with SwiftUI and Spring Boot.



Easy-Cart App
Users struggled to find trustworthy products and communicate with sellers efficiently. This made purchasing decisions time-consuming and unreliable.
EasyCart is a mobile marketplace that enables users to discover, buy, and sell products with ease. It provides a simple, reliable, and seamless shopping experience while connecting buyers and sellers in one platform.


Gatherly — Event Management
Organizing events and tracking attendees across chats and spreadsheets is messy and error-prone.
A web application for creating and managing events, publicly available in the browser — no install needed.
How requests flow through the systems I design
Clean Architecture
Clear boundaries between domain, data, and UI.
MVVM
Reactive, testable iOS screens with Combine.
Scalability
Stateless services, caching, and queues under load.
Security
JWT auth, encryption, least-privilege access.
API Design
Consistent, versioned, well-documented REST.
Performance
Query tuning, indexing, and cold-start budgets.
A path of building & teaching
Programming Instructor & Trainer
Training students in Java, Spring Boot, and iOS development through hands-on, project-based courses.
Software Support
Cooperated with banks to support API integration and helped customers find solutions to their issues.
Full-Stack Java & iOS Development Training
1,566 hours of intensive training — Basic Course: Java, Spring Boot, ReactJS, PostgreSQL. Advanced Course: Swift, SwiftUI, UIKit, MVVM, Firebase, App Store submission.
Bachelor of Computer Science
Foundations in algorithms, databases, and software engineering.
High School Certificate
Completed upper-secondary education.
Let's build something
that scales.
Open to backend, iOS, and consulting opportunities. Reach me on any channel.