~/services/App development — iOS, React Native / Expo, App Store delivery
2026·04·20
serviceB2B contractremote · GMT+3

App development — iOS, React Native / Expo, App Store delivery

Concept-to-store mobile apps. Native Swift/SwiftUI, React Native + EAS, and the release pipeline that lands them on customers' phones.

What I do

  • Build native iOS apps in Swift / SwiftUI — IAP, StoreKit 2, WidgetKit, App Intents, background tasks, push.
  • Build cross-platform apps in React Native + Expo / EAS, including custom native modules when the JS layer isn't enough.
  • Design the architecture before the first commit: navigation, state, persistence, sync, offline behavior, telemetry.
  • Stand up the release pipeline — EAS, Fastlane, GitHub Actions, or Bitrise — so signed builds ship without a human at the helm.
  • Diagnose and unblock the long tail of Apple's release surface: code-signing, provisioning, App Review rejections, TestFlight stalls.
  • Author runbooks and on-call playbooks so the team owns the app once I roll off.

When teams hire me

  • A founder needs an iOS app shipped end-to-end and doesn't yet have an iOS team.
  • An existing app needs a major rewrite (RN → SwiftUI, or vice versa) and the in-house team is busy keeping the lights on.
  • EAS or Xcode builds are failing intermittently and engineering can't tell whether it's their app or the toolchain.
  • An iOS update broke the upload pipeline and the team is reverse-engineering signing from scratch.
  • App Review keeps rejecting and the rejection reasons aren't actionable to the current team.
  • An MVP is needed in weeks, not months, to validate a product hypothesis.

Engagement formats

MVP build — 4-8 weeks

Concept → TestFlight → App Store. Native or RN/Expo depending on what fits. Scoped tightly around a single hypothesis.

Full app build — 3-6 months

Production app with auth, IAP, sync, and a release pipeline your team can take over. Pair-programming throughout so it's owned, not handed off.

Unblock — 3-5 days

Pair with the team to fix the immediate blocker (build, signing, App Review), document the root cause, and leave one runbook.

Fractional mobile lead — month-to-month

Own mobile delivery while you hire a full-time lead. Scope: every release, every TestFlight, every App Review touchpoint.

Apps I’ve built

  • Native Swift iOS app for secure document fax. Edge-detection scanning, global fax routing, real-time delivery tracking — shipped end-to-end on the App Store.

    Swift · Vision · StoreKit

  • Native iOS moment-tracker that syncs routines with circadian rhythms. Full lifecycle: IAP, paywalls, auto-renew, background tasks, live widgets.

    Swift · StoreKit · WidgetKit

  • In-progress. More soon.

  • In-progress. More soon.

  • Smart Printerwip

    In-progress. More soon.

What I’ve written about this