iOS Developer · Swift, UIKit & SwiftUI

<aside> 📱

iOS Developer with practical experience building production apps using Swift, UIKit, and SwiftUI. I focus on clean architecture, modular design, offline data, secure networking, and testable code.

</aside>

📍 Ankara, Türkiye · 🟢 Open to iOS opportunities

Email · LinkedIn · GitHub · Medium


👨🏻‍💻 About

I am an iOS Developer with hands-on experience in Swift and UIKit. I worked on enterprise apps for Turkish Airlines (THY) and contributed to the A101 Tek Uygulama project. I also have experience with offline data, REST APIs, app security, MVVM / MVVM-C / MVVM-R, testing, and modular projects.

I completed the Advanced iOS Bootcamp and keep improving through open-source projects and technical writing on Swift.

Current focus: Swift · UIKit · SwiftUI · Concurrency · Testing · Modular Architecture · App Store delivery


🚀 Selected Projects

💱 ForexApp

Currency exchange app · Submitted to the App Store

<aside> 🏗️

How it is built

A modular UIKit app built with Tuist, MVVM-C, dependency injection, and a reusable design system. The network flow uses URLSession, async/await, typed models, error handling, and retry support.

</aside>

<aside> ✨

Key details

Custom Swift macros check URLs and Decimal values during compilation. The project also includes unit tests, snapshot tests, SwiftLint, SwiftFormat, GitHub Actions, a privacy manifest, and App Store settings.

</aside>

UIKit Tuist MVVM-C async/await Swift Macros Snapshot Testing

View ForexApp on GitHub →

Capstone project of the Advanced iOS Bootcamp, led by Seyfeddin Başsaraç at iCommunity.


🤖 AIWorkflow