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
- Send Fax Prolive
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
- Zenriselive
Native iOS moment-tracker that syncs routines with circadian rhythms. Full lifecycle: IAP, paywalls, auto-renew, background tasks, live widgets.
Swift · StoreKit · WidgetKit
- Hackerrollwip
In-progress. More soon.
- Newsrollwip
In-progress. More soon.
- Smart Printerwip
In-progress. More soon.