Gabe Giro

Android Development

Unlock the best from your Android app.

Kotlin migration, architecture modernisation, and performance tuning for production apps. I work with your existing codebase — no big-bang rewrites.

What I work on

Kotlin Migration

Java → Kotlin conversion with idiomatic rewrites. Coroutines replacing AsyncTask and callbacks. Null safety and type system improvements throughout.

Architecture Modernisation

MVVM/MVI with Clean Architecture, Hilt dependency injection, and clear separation of concerns. Makes your codebase testable and your team productive.

Jetpack Compose

Incremental adoption of Compose alongside your existing XML views — proven approach used on apps with 10M+ users.

Performance & Stability

Profiling, memory leak resolution, UI jank elimination, and crash rate reduction. Measurable improvements to user experience.

12+
Years Android experience
37+
Projects completed
150M+
Users on shipped apps

Android Development FAQ

What Android stack do you work with?

Kotlin (Kotlin-first, Java migration included), Jetpack Compose, MVVM/MVI with Clean Architecture, Hilt for DI, Coroutines + Flow, Room, Retrofit. I also work with Rust via JNI for performance-critical layers.

Can you work with an existing codebase?

Yes — this is the most common scenario. I start with a technical audit to understand the current state, then propose an incremental migration path. No big-bang rewrites. I've modernised apps with 10M+ installs without breaking production.

Do you work solo or with existing teams?

Both. I can work independently on a scoped feature or refactor, or I can embed with your existing Android team — doing code reviews, pairing sessions, and architecture guidance alongside your developers.

What does a typical engagement look like?

It starts with a 2–4 hour paid technical audit. Then we agree on a scope — either a fixed deliverable (e.g. "migrate this module to Compose") or an ongoing hourly retainer. I provide weekly status updates and async communication throughout.

Do you also handle the Play Store and release process?

Yes. I can set up CI/CD pipelines (GitHub Actions, Fastlane), manage signing configurations, and advise on staged rollouts and Play Console best practices.

Ready to modernise your Android app?

Start with a paid technical audit. I review your codebase and deliver a prioritised action plan — whether you hire me to execute it or not.

Request an audit