Website · Google Developer Expert profile · Email
I am a Senior Android Engineer at American Express, a Google Developer Expert for Android, and the creator of Simplified Coding.
For more than 10 years, I have built mobile products, designed Android architecture, and helped developers turn difficult ideas into software they can ship. Today, much of my work explores the point where mobile engineering meets AI.
|
Scalable Android architecture, Kotlin, Jetpack Compose, Kotlin Multiplatform, modularization, performance, testing, and developer tooling. |
Local LLMs, on-device RAG, Gemma, Gemini Nano, LiteRT, llama.cpp, privacy, memory limits, latency, and reliable inference. |
|
A Gradle plugin that generates Retrofit APIs and Kotlin models from YAML using KotlinPoet.
|
Hands-on Android examples for local generative AI using Gemini Nano and ML Kit GenAI APIs.
|
|
A multi-module Android application built with Kotlin, Jetpack Compose, and modern architecture.
|
A complete authentication flow with Compose, Ktor, token refresh, Hilt, and clean architecture.
|
I am investigating what changes when useful AI moves from the cloud to the phone. My current work covers local inference, retrieval-augmented generation, private document search, model constraints, and the engineering tradeoffs required to make these systems useful on Android.
Through Simplified Coding, I share practical Android, Kotlin, AI, and software engineering lessons with more than 118K YouTube subscribers. Apps I have worked on and published have crossed 2M downloads.
I speak and run workshops for developer communities. I also serve on the Droidcon India Program Committee and contribute as a mentor, reviewer, and hackathon jury member.
Good engineering is not only about making something work. It is about understanding the tradeoffs, making the decision clear, and helping the next engineer move faster.
Build carefully. Explain clearly. Keep learning.




