iOS Developer · Swift, UIKit & SwiftUI

<aside> 📱

I build iOS apps with Swift, UIKit, and SwiftUI. I focus on clear code, useful features, testing, and reliable delivery.

</aside>

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

Email · LinkedIn · GitHub · Medium


👨🏻‍💻 About

I am an iOS Developer with work experience in Swift and UIKit. I developed features for enterprise mobile apps and continued learning through SwiftUI projects, advanced iOS training, and technical writing.

I have experience with offline data, REST APIs, app security, MVVM-C, testing, and modular projects. I also write about Swift and support my articles with working code examples.

Current focus: Swift · SwiftUI · Concurrency · Testing · 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