From idea to shipped.
I rapidly build mobile apps that are well-architected, properly tested, and ready for real users. From the first commit to the Play Store and beyond.
A focused, well-built Android app.
The right starting point for a utility app, internal tool, or consumer product that works entirely on-device. No backend complexity — just a well-architected, performant Android app that’s built to last and easy to hand off.
- Jetpack Compose UI with Material 3
- MVVM + Clean Architecture (domain / data / presentation)
- Local persistence with Room or DataStore
- Hilt dependency injection
- Unit tests for core business logic
- GitHub Actions CI (build + lint on every push)
- Play Store submission and release build signing
- Full source handoff with documentation
A connected app with a Firebase backbone.
Everything in a Core Build, plus the infrastructure that serious production apps require: remote configuration, live analytics, crash reporting, and third-party API integrations. Gives you real visibility into how your app behaves once it’s in users’ hands.
- Everything in Core Build
- Firebase Analytics — event tracking and user funnels
- Firebase Remote Config — update behaviour without a release
- Firebase Crashlytics — real-time crash reporting and alerting
- REST API integration (Retrofit + OkHttp + kotlinx.serialization)
- Background services and push notifications
Android and iOS, built together.
For products that need to reach both platforms from day one. The Android app is built in Kotlin with Jetpack Compose; the iOS app in Swift with SwiftUI — each native, each idiomatic, sharing the same API contract. No cross-platform compromises.
- Everything in Production Ready
- Native iOS app in Swift + SwiftUI
- Shared API design and data contract across both platforms
- GitHub Actions CI for both Android and iOS builds
- TestFlight distribution for iOS beta testing
- App Store and Play Store submission
- Firebase backend configured for both platforms
- Ongoing retainer available for post-launch iteration
The process, start to finish.
Discovery call
Tell me what you’re building and why. I’ll ask questions, share honest thoughts, and we’ll figure out together whether it’s a good fit. No sales pitch.
Scope & architecture
I’ll write up what I think we should build, how, and roughly how long it’ll take. You push back, we tweak it, and we both sign off before anything starts.
Build & iterate
I build in short cycles and share working builds as I go. You’ll always know what’s done and what’s next — no black box, no surprises.
Test & launch
Real devices, real testing. I handle the Play Store (and App Store) submission and stay close through launch in case anything needs attention.
Handoff
You get everything: source code, documentation, a walkthrough call. And if you want to keep working together after launch, we can talk about that too.
Not sure which tier fits?
Most projects start with a conversation. Tell me what you’re building and I’ll give you an honest read on scope, timeline, and approach — no commitment required.