— Production. Shipped.
Android apps built for real constraints
Every project here is live on the Play Store and used in production. Architecture decisions, not aesthetics, drove each one.






/ Shipped work
Six apps. Six distinct problems solved.


• Featured project
Offline-first sync for unreliable networks
The constraint: field teams needed full app functionality with zero connectivity for up to 72 hours, then conflict-free sync on reconnect.
Solution: a custom Room-backed queue with deterministic merge logic. No third-party sync library — the data model required it.
Kotlin · Room · WorkManager · Retrofit · MVVM. In production across four enterprise clients.
Have a specific problem to solve?
Bring the constraint. We'll figure out whether the architecture fits before either of us commits to anything.
