Field-service SaaS — offline-first iPad app
React Native + Expo + WatermelonDB. Field engineers work in basements with no signal; data syncs the moment they walk outside. 8 weeks from kickoff to first paying customer.
React Native + Expo for cross-platform, Swift / Kotlin for native-critical. We build offline-first, OTA-updatable, crash-instrumented apps with a real backend, real auth, and a real App Store submission.
Rate $70 – $90 USD / hour · fixed-fee and retainer available
Mobile scoping (1 week, fixed fee)
We wireframe the core flows, pick the stack, write a 4-week MVP plan with explicit acceptance.
MVP build (4–8 weeks)
One named engineer (or two), one named designer (via partner), daily builds, weekly TestFlight / internal track.
Post-launch retainer
10–20 hours a month for fixes, OTA updates, App Store responses, and feature additions.
Cross-platform
React Native, Expo, Expo Router
Native iOS
Swift, SwiftUI, UIKit
Native Android
Kotlin, Jetpack Compose, Material 3
State
Zustand, Redux Toolkit, Jotai, Recoil
Local DB
WatermelonDB, SQLite, Realm, MMKV
Auth
Clerk, Auth0, WorkOS, Supabase Auth, custom
Backend
Supabase, Firebase, your existing API
Anonymized patterns from real engagements. Client names omitted; details available under NDA.
React Native + Expo + WatermelonDB. Field engineers work in basements with no signal; data syncs the moment they walk outside. 8 weeks from kickoff to first paying customer.
Native iOS + Android with encrypted local storage, MFA, secure API, and BAA-compliant push. Passed the security review on the first submission.
Expo + Convex backend. From kickoff to live in the App Store in 5 working days. Featured by Product Hunt that week.
RN/Expo for 80% of apps. Native (Swift + Kotlin) for the 20% that need platform-specific performance (camera, AR, real-time audio, custom hardware). We tell you which one.
We partner with a designer firm. You can use your own — we work with Figma exports, no problem.
We write the privacy nutrition labels, the data-collection declarations, and the listing copy to the latest App Store Review Guidelines. If a rejection happens, we respond same-day with a written appeal.
Yes — most clients use Supabase, Convex, or Firebase. We also build custom backends in Node / Python / Go if you need more control.
Yes. We start with a 1-week code review (no edits), and you get a written report of the technical debt, the security gaps, and a phased remediation plan.
A 30-minute call. No deck, no pitch — we read your repo or your architecture diagram and tell you what’s realistic.