// Izmir, Türkiye · senior ios engineer · mobile architect

I design, build, and ship mobile software.

Senior iOS Engineer and mobile architect with 7+ years shipping production apps, from national-scale public infrastructure platforms to my own consumer products on the App Store and Google Play. I care about architecture that lasts, performance you can measure, and products people actually use.

enum Focus { case iOS, android, backend, ai }

Four disciplines, one product mindset

.iOS

iOS Engineering

Swift, SwiftUI, and UIKit at national scale. Modular architectures (MVVM-C, VIPER, Clean), reusable Swift packages, coordinator navigation, Combine state management, and security-minded engineering.

.android

Android Engineering

Kotlin with Hilt DI. I ported FaultLine from iOS to Android end to end: multi-source real-time pipelines, 34-language localization, Play Console release management, and Android 15 edge-to-edge compliance.

.backend

Backend & DevOps

Four self-built backends running in production. C#/.NET 8 with EF Core and PostgreSQL, Python with FastAPI and Flask, SignalR real-time messaging, Redis caching, all containerized with Docker.

.ai

AI-Augmented Engineering

Claude Code and Cursor are part of my daily workflow: agentic coding, AI-assisted reviews, test generation, and architectural exploration. I build AI products too, from Whisper transcription pipelines to LLM-powered features.

let skills: [Skill: [Tool]]

Skills & tools

.architecture
Modular ArchitectureClean ArchitectureMVVM-CVIPERCoordinator PatternSOLIDDependency InjectionReusable Internal Packages
.iOS
SwiftSwiftUIUIKitAuto LayoutProgrammatic UIDesign SystemsSwift ConcurrencyCombineGCD & OperationQueueARC & Memory ManagementApp Lifecycle & Background TasksPush Notifications (APNs)Universal Links & Deep LinkingApp Extensions & WidgetKitKeychain & Biometric AuthSSL Pinning & App HardeningAVFoundationPhotoKitMapKit & CoreLocationAccessibilityLocalizationStoreKitRevenueCatFamily ControlsMDM
.data
URLSessionAlamofireMoyaREST APIsGraphQLCodableCore DataRealmSQLite
.quality
XCTestXCUITestSnapshot TestingMockingSwiftLintSonarQubeXcode Instruments
.delivery
FastlaneCI/CDTestFlightApp Store ConnectGitFirebaseCrashlyticsRemote ConfigOneSignalAppsFlyer
.android
KotlinHiltCoroutinesJetpackMaterial 3Play Consoleedge-to-edge
.backend
C# / .NET 8EF CorePostgreSQLPythonFastAPIFlaskSignalRRedisDockerCloudflare Workers
.ai
Claude CodeCursorOpenAI APIWhisperAssemblyAIagentic workflowsAI-assisted reviewtest generation
.leadership
Technical OwnershipMentoringCode ReviewsRelease ManagementCross-Functional Collaboration
var experience: [Role]

Experience

2023 → now

Senior iOS Engineer · Dias Teknoloji

Lead iOS engineer on large-scale public infrastructure products. Modular architectures with reusable internal packages, >99.8% crash-free sessions, automated delivery with Fastlane, code review leadership, mentoring and release ownership.

2022 → 2023

iOS Engineer · Zuppin

Two production apps for a VIP transportation service: WebSocket real-time ride tracking, payment and e-invoice integrations, Twilio VoIP call flows, release and delivery ownership.

2020 → 2022

iOS Engineer · Perito

Consumer iOS features for a restaurant discovery and voting app: engagement, notifications, in-app purchases, and promoted visibility flows in a modular codebase.

2019 → 2020

iOS Engineer · Mobilion

Key iOS features for a high-traffic public-service application: appointment scheduling, notifications, and real-time user status flows.

func startProject(brief: Brief) async throws

Freelance & consulting

Building a mobile product, rescuing an app, or need a senior pair of hands on your team? Tell me about it below. Your message lands directly in my inbox and I reply to every serious inquiry.