Mustafa Mert Erden
Summary
10 year software engineer. Started full stack, now iOS-focused. Currently at Turkish Technology. On the side I write the tools I wish existed: MCP servers, multi-agent AI pipelines, SDK mono-repos in Swift and TypeScript. Tests first, MVVM-C, Swift 6 strict concurrency.
Experience
8 roles · 2016 – 2026- ·iOS, watchOS & widget apps used by millions of passengers daily
- ·Live Activities, Control Center widgets, Siri App Intents for flight status
- ·Gradual Objective-C to Swift/SwiftUI migration (Coordinator + Diffable Data Source)
- ·CocoaPods to Swift Package Manager migration
- ·Centralized build config via XCConfig
- ·Shift to modular architecture; shared code extracted into standalone frameworks
- ·Reusable SwiftUI component library with design tokens, a11y, 3-layer testing
- ·Contributed to architectural work, mentorship, and code reviews
- ·App release through App Store Connect
- ·New Combine-based network module added to the stack
- ·e-Trader POC: contributed to the legacy rewrite to Swift/SwiftUI with MVVM
- ·Main banking app (Objective-C + Swift), millions of active users
- ·Cross-functional Agile teams, SOLID principles, peer reviews
- ·App release through App Store Connect
- ·Transitioned from hybrid team to full native iOS development
- ·MVVM + Clean Architecture; Strategy, Observable, State patterns
- ·CI/CD with Jenkins + Fastlane, SwiftLint enforcement across the repo
- ·App release through App Store Connect
- ·Cordova bridge plugins for native iOS and Android
- ·.NET Core backend services, HTML/JS/AJAX frontends
- ·Contributed to the hybrid to native architectural shift on mobile
- ·Production availability, RCA, incident resolution
- ·Shell scripts for perf monitoring and proactive prevention
- ·Built a Project & Request Management web app with ASP.NET, MVC, T-SQL
- ·Reservation log analysis tool in Java + PL-SQL (Reservation Solutions team)
- ·Credit card process tracking form in C# (Card Printing & Processes)
Skills
daily driversSelected Projects
full list on mmerterden.com72-tool MCP server covering iOS simulator, Android emulator, and Playwright web automation. One protocol, every MCP editor.
Node.js · MCP Protocol · xcrun simctl · ADB
8-phase AI development pipeline with full orchestration on Claude Code, Copilot CLI, Cursor, Antigravity, and VS Code Copilot Chat. Issue → analysis → plan → TDD → review → commit → PR in one command.
Node.js · Claude Code · Copilot CLI · Cursor
13-module Swift SDK -12 standalone, 1070+ tests, Swift 6 Strict Concurrency
Swift 6 · SwiftUI · Swift Package Manager · Strict Concurrency
13-module Android SDK -Kotlin 2.1, Jetpack Compose, Material 3, Ktor 3, Hilt
Kotlin 2.1 · Jetpack Compose · Material 3 · Hilt
9-package TypeScript SDK for NestJS + Fastify backends
TypeScript · NestJS 11 · Fastify 5 · pnpm Workspaces
9-package TypeScript SDK -React 19, Next.js 16, Tailwind 4, Zustand 5, TanStack Query 5
TypeScript 5 · React 19 · Next.js 16 · Tailwind CSS 4
Free music player with 150M+ songs -iOS and widgets. 4.3 rating, 18K+ reviews
Swift · UIKit · WidgetKit · VLC Player
Free music player with 150M+ songs -Android. Kotlin, ExoPlayer, Hilt, Room
Kotlin · MVVM · Hilt · ExoPlayer
AI skill that builds custom screenshot studios -generative, not templated. 21 devices, 7 frame types, 11 slide types
Next.js · html-to-image · SKILL.md (900+ lines) · CSS Device Frames
Pocket Dev Environment: control your Mac from your phone.
Node.js · TypeScript · Swift / SwiftUI · Tuist Modular Architecture