Dev Log — Bhargav Vadgama
Field notes on Android engineering, Kotlin, Jetpack Compose, ML pipelines and developer tooling.
- Jetpack Compose Performance: What Actually Moves the Needle — · 7 min · Android, Compose, Performance
Recomposition counts are a vanity metric. Here is what I actually measure before shipping a Compose screen to millions of users — and the three fixes that made the biggest difference in production. - Kotlin Flows in Production: Patterns I Keep, Patterns I Dropped — · 6 min · Kotlin, Coroutines, Architecture
After 1.5 years of shipping Flow-based Android apps, some patterns survived contact with production and some quietly caused the worst bugs of my career. A field report. - From Android Dev to ML Pipelines: What My M.Sc. Taught Me the Hard Way — · 8 min · AI/ML, Data Analytics, Career
Moving from mobile engineering to AI & Data Analytics at HNU exposed every gap in my mental model. The biggest surprise: the ML part is the easy 20%. - Why I Ship CLI Tools for Everything (and How Kite ASO Was Born) — · 5 min · CLI, Open Source, Tooling
GUI tools optimize for the first five minutes; CLI tools optimize for the next five years. The reasoning behind building Kite ASO as a keyboard-first terminal app.