I build practical iOS applications with clear architecture, modern Swift, and reliable tests.
I am an iOS Developer with professional experience in Swift and UIKit.
At Skyland, I developed features for enterprise airline applications. I worked on app-wide search, offline data, REST APIs, security improvements, and UI development. After my full-time role ended, I continued to support a legacy Objective-C and AWS project when needed.
I later completed the iCommunity Advanced iOS Bootcamp. During the program, I studied modular architecture, design systems, dependency injection, testing, code quality, and CI workflows.
I also write technical articles about Swift, performance, collections, concurrency, and new Apple APIs.
A modular currency rate application built with UIKit, Swift 6, and Tuist. It was developed as my Advanced iOS Bootcamp graduation project and submitted to the App Store.
- Programmatic UIKit and MVVM-C
- Modular structure with Tuist and dependency injection
- Swift Concurrency and offline cache fallback
- Unit, accessibility, localization, coordinator, and snapshot tests
- SwiftLint, SwiftFormat, OSLog, and GitHub Actions
An iOS application for creating and running multi-step AI workflows directly on the device.
- SwiftUI and MVVM
- Foundation Models and SwiftData
- Swift Concurrency
- App Intents, Live Activities, and WidgetKit
A collection of small SwiftUI applications that I built while learning modern iOS development patterns.
- MVVM and feature-based structure
- Core Data, Combine, MapKit, and animations
- Swift Testing
At Skyland, I worked on Swift and UIKit applications used in enterprise airline operations.
- Developed new screens, product features, and an app-wide search experience
- Worked with Realm for offline data and read-state synchronization
- Used Core Data, Alamofire, Firebase, and Git Flow in existing projects
- Worked on Keychain storage, SSL pinning, and MITM security findings
- Supported Objective-C UI work and AWS services during an on-demand freelance period
| Area | Technologies |
|---|---|
| iOS | Swift, UIKit, SwiftUI |
| Architecture | MVVM, MVVM-C, Coordinator, Dependency Injection |
| Concurrency | async/await, Task, actors, structured concurrency |
| Data | Core Data, Realm, SwiftData |
| Networking | URLSession, REST APIs, Alamofire |
| Quality | Swift Testing, XCTest, Snapshot Testing, SwiftLint, SwiftFormat |
| Tools | Tuist, Git, Git Flow, GitHub Actions, OSLog |
I learn by building projects, reading technical resources, and explaining what I learn in simple language. You can find my articles on Medium.
Topics include Swift performance, collection types, concurrency, memory management, and new Swift APIs.
I am open to iOS Developer opportunities and technical conversations about Swift and iOS development.

