Skip to main content

Muhittin Camdali

Senior Mobile Engineer

iOS · Flutter · React Native | Full-Stack & AI-Native

About · Contact · Projects · Open Source

Istanbul, Türkiye (GMT+3)muhittincamdali@gmail.comGitHubLinkedIn

Open to remote & relocation (EU & US)

Senior mobile engineer with 12+ years of experience and 60+ production apps shipped to the App Store, Google Play and enterprise distribution, with 1M+ downloads and 99%+ crash-free rates. Specializes in native iOS (Swift, Objective-C) and cross-platform delivery (Flutter, React Native), including enterprise apps for global technology brands. Owns products end to end, from architecture and UI/UX to backend, payments, CI/CD and store compliance, and has led teams of up to 6. Builds real-time, subscription-based and AI/ML-powered apps with an AI-native workflow (Claude Code, multi-agent) backed by automated tests and CI quality gates.

JSON Resume (machine readable)Last updated:

Experience

Sep 2025 – Sep 2026ADORB Bilişim

Lead Mobile Engineer (Full-Stack)

Owned the mobile product line end to end, from architecture and Flutter apps to native extensions, Node.js/NestJS backends, Dockerized deployments, CI quality gates and releases. Led and mentored 2 engineers. Remote.

Highlights

  • Shutli: 30K+ registered users, 3K+ paying subscribers
  • Leakage-free walk-forward backtest over 7,243 matches
  • Subscription billing on StoreKit 2 + Google Play Billing
  • FX Trend Signals: ground-up rebuild in Flutter + NestJS (launch pending)
Let's talk about a similar project
Mar 2025 – Aug 2025Freelance

Mobile & AI Engineer

Rebuilt Alfy (Alfred Concierge) in Flutter as 4 apps for riders and drivers on iOS and Android, with a React admin panel and a real-time Node.js backend. Remote.

Highlights

  • 4 apps in 9 languages (rider + driver, iOS + Android)
  • Custom MCP servers and multi-agent Claude Code workflows
  • Started the open-source Swift package portfolio
Let's talk about a similar project
Oct 2023 – Feb 2025VOIPZeker B.V.

Mobile Engineer (React Native)

Unite Phone, a business VoIP softphone: resolved 100+ bugs including device- and hardware-specific audio issues, integrated CallKit and PushKit (VoIP push) and led a full UI/UX redesign. Remote, Netherlands-based.

Highlights

  • 100+ bugs resolved across iOS and Android
  • CallKit + PushKit (VoIP push) integration
  • 99%+ crash-free on every release
Let's talk about a similar project
Feb 2023 – Sep 2023Chat My Coach

Lead iOS Engineer (Contract)

Built the native iOS app from scratch in Swift, end to end, leading the 2-person iOS team within a 6-person product team. Real-time video and voice calling (Twilio), in-app messaging and Stripe payments for paid sessions. Remote, US-based.

Highlights

  • Shipped to the US App Store
  • Twilio video and voice calling
  • Led a 2-person iOS team
Let's talk about a similar project
Jan 2014 – Jan 2023Teknoloji Merkezi

iOS Developer → Head of Mobile

Grew the mobile practice from a single developer into a 6-person team and led client projects from discovery to App Store release. Built client apps in native iOS, native Android, Flutter and React Native, choosing the stack per project. Istanbul.

Highlights

  • 50+ iOS apps across 10+ industries
  • Enterprise apps for Apple, Sony, ASUS, HTC and Canon
  • Led a 6-person mobile team
  • Dodo Transfer: Lead iOS (Swift, UIKit, MapKit)
Let's talk about a similar project

Selected Products

Education

Haydarpaşa Anatolian Technical High School

Mechatronics —

Evidence-backed skills

Every number is read from a live source: open-source repositories from the GitHub snapshot, article counts from published blog records.

Source: 66 public repositories / 299 stars (GitHub) and published blog records. /github/ · /blog/

Skills

iOS Development

SwiftObjective-CSwiftUIUIKitSwift concurrency (async/await, Swift 6 strict mode)CombineGCDCore DataSwiftDataCore LocationHealthKitMapKitAVFoundationCallKitPushKitKeychainWidgetKitActivityKit (Live Activities)App IntentsSign in with AppleApp GroupsUniversal LinksNotification Service ExtensionsXcodeCocoaPodsSwift Package ManagervisionOSARKit

Cross-Platform & Android

Flutter/Dart (BLoC, Riverpod)React Native (TypeScript/JavaScript)Kotlin (native modules)Android SDKJetpack Composeplatform channelsAndroid-to-iOS app porting

Architecture & Principles

Clean ArchitectureMVVMMVCBLoCSOLIDmodular architecturemonorepos

API & Backend

RESTful APIsGraphQLWebSocketSocket.IONode.js (TypeScript)NestJSPython (FastAPI)SQL (PostgreSQL)RedisBullMQFirebaseDockerOpenTelemetry

Real-Time & Communication

VoIPTwilioreal-time messaging and chatvideo and voice callingpush notifications (APNs, FCM)deep linking

Payments & Monetization

in-app purchases and subscriptions (StoreKit 2, Google Play Billing Library)server-side purchase verificationRevenueCatStripeGoogle Payiyzicobank payment gateways (virtual POS)

AI & Machine Learning

LLM integration (OpenAI, Anthropic and Gemini APIs)generative AIRAG (retrieval-augmented generation)AI agents and tool callingClaude CodeMCP (Model Context Protocol) serversmulti-agent workflowsLightGBMCore MLFoundation Models framework (Apple)

Testing, Quality & Security

XCTestSwift TestingFlutter unit, widget, golden and integration testsPlaywrightFirebase CrashlyticsInstrumentsCodeQLApp AttestFirebase App Checksecure storage

CI/CD & Release

GitHub ActionsBitrisefastlaneTestFlightApp Store ConnectGoogle Play ConsoleApp Store Review Guidelinescode signing and provisioningprivacy manifests

Product & UX

UI/UX design (Figma, Sketch)Auto LayoutHuman Interface GuidelinesiPhone/iPad adaptationaccessibilitylocalization (20+ languages)app performanceFirebase AnalyticsRemote Config (A/B testing)

Methodologies & Leadership

Agile/ScrumJiraConfluenceGitGitHubBitbucketcode reviewteam leadershipmentoringclient management

Industries

e-commerceVoIP & telecomfintech & tradingsports analyticshealth & coachingon-demand mobilitylogistics & fleetenterprise

Languages

TurkishNative
EnglishProfessional working proficiency (CEFR B2)

Need architectural support for your mobile team?

If you have work that looks like any of the roles above, let's scope it together: describe where you are today and I'll send back a clear plan and quote.

Get a quote