Senior Mobile Engineer
Juan Diego Garita
I build polished, reliable mobile apps with Kotlin Multiplatform.
10+ years shipping production mobile apps for startups and large companies across ads and authentication.
About
I'm a Google Certified Associate Android Developer in Kotlin with 10+ years of experience writing clean, well-tested code for startups and large companies. I focus on Kotlin Multiplatform, Jetpack Compose and modern Android, and I care deeply about craftsmanship, collaboration and continuous improvement.
- Google Certified Associate Android Developer (Kotlin)
- Kotlin Multiplatform and Jetpack Compose specialist
- Agile practitioner — Scrum, Kanban, TDD, pair programming
Indie Apps
Focused, production-ready cross-platform mobile apps built and maintained independently.
-
Faint
AI-Powered Coffee Tasting Journal
A companion app for specialty coffee lovers. Scan roaster tasting cards, track flavor profiles, log brewing parameters, and build a personalized coffee map.
- Kotlin Multiplatform
- Compose Multiplatform
- Room
- Ktor
- ML Kit
- Cloudflare Workers
- RevenueCat
- frnk
-
Still
Smart Food Freshness & Waste Tracker
Keep track of fridge and pantry contents with predictive shelf-life tracking and proactive reminders before food expires.
- Kotlin Multiplatform
- Compose Multiplatform
- SQLDelight
- RevenueCat
- Firebase
- Glance Widgets
- frnk
Open Source & Tooling
Reusable architectural frameworks, templates, and libraries created to speed up modern mobile development.
-
frnk
Modular Kotlin Multiplatform Toolkit
An opinionated, production-grade architectural foundation for Kotlin Multiplatform apps. Features headless UI contracts, pluggable backends, and strict MVI pattern implementations to launch new mobile products in days.
- Kotlin Multiplatform
- Compose Multiplatform
- Compose Unstyled
- MVI
- Navigation 3
- Koin
- Room
Experience Summary
-
Senior Android Engineer
Experian® app · 10M+ downloads on Google Play- Drive the mobile Experimentation team, shipping A/B tests and UI/UX experiments that tune engagement and key user flows across the apps.
- Build cross-platform experiment capabilities that work within iOS constraints, keeping Android and iOS at feature parity for smooth rollouts.
-
Senior Kotlin Multiplatform Engineer
- Helped build a Kotlin Multiplatform "App Factory" that streamlines shipping client apps to both Android and iOS.
- Designed and built a reusable ads component powered by the Xandr Mobile SDK — one integration, reused across client apps.
- Shipped end-to-end monetization — video, interstitial, and banner ads — across multiple client apps.
-
Senior Android Developer
Mode app · 50M+ downloads on Google Play- Built engagement features designed to bring users back every day and grow daily active users.
- Shipped a robust surveys feature that brought multiple third-party survey providers into a single experience.
- Wrote the architecture docs, validated features with Product through A/B tests, and orchestrated cross-team releases.
-
Android Developer
Trusona app · 10K+ downloads on Google Play- Designed and built the Trusona Android SDK, letting third-party apps adopt Trusona's authentication system.
- Designed and built Trusona's official Android app.
- Automated release pipelines with Fastlane and shipped features in Kotlin and Java, test-first with TDD, in a Kanban flow.
Tech stack
Core
- Kotlin
- Java
- Swift
- Coroutines
- Flow
- Kotlin Multiplatform
Android
- Jetpack Compose
- Android SDK
- Gradle
- Koin
- Firebase
Tooling
- Git
- Fastlane
- CI/CD
- TDD
- A/B Testing
- MCP
- AI Agents
Architecture
- MVVM
- MVI
- Clean Architecture
- SOLID
Let's talk
Open to senior Android and Kotlin Multiplatform roles, contract work and interesting collaborations.
Friends & fellow makers
Independent studios run by friends of mine. Each one is its own business, unaffiliated with me.
-
AKnght Studios
Games, apps and tools for writers, from a small team that has always worked remotely.
aknghtstudios.com
Shared as a courtesy: no payment, partnership, or business relationship. External sites are operated independently, and I'm not responsible for their content.