Front half
Native & hybrid mobile
iOS native
Swift · SwiftUI · UIKit
Android native
Kotlin · Jetpack Compose
Cross-platform
React Native · Expo
Offline & sync
SQLite · Realm · conflict resolution
Push & deep-linking
APNs · FCM · branch
Store submission
TestFlight · Play internal · review kits
Back half
AWS serverless backends
Compute
Lambda · 100% serverless
APIs
API Gateway · REST · JSON
Auth
Custom JWT · or social sign-in
Edge & CDN
CloudFront · CloudFront Functions
Data
DynamoDB · S3
How we think about mobile.
One team, both halves
The app and the cloud are the same product. Splitting them across two vendors is how timelines double.
Boring cloud on purpose
Your backend should be the least interesting thing about your app. Serverless, managed, observable, and cheap at rest.
Build for the bad signal
Iowa is not San Francisco. Your app gets used in a basement, a pickup, a machine shop. It has to work there.
Have an app idea — or one stuck in dev?
I've picked up more half-finished apps than I've built from scratch. No judgment. Send what you have.