Notes from a lead mobile engineer.
I write about Kotlin, Jetpack Compose, Kotlin Multiplatform, and the occasional Flutter detour — plus what it actually takes to lead a mobile team without losing the plot. No marketing copy, just what worked (and what didn't).
From the field
Mostly Compose and KMP these days, with the odd leadership post when the code needs a break.
Andy Grove: Management as a Rigorous, Learnable Discipline
Andy Grove: Management as a Rigorous, Learnable Discipline Andy Grove led Intel through some of the most consequential decisions in the company's history, including
Satya Nadella: Rebuilding a Culture Around Growth Mindset
Satya Nadella: Rebuilding a Culture Around Growth Mindset When Satya Nadella became Microsoft's CEO in 2014, he inherited a company widely seen as internally
How Lean Startup Applies to Mobile Apps
Lean Startup Was Written for the Web. Mobile Breaks Some of Its Assumptions. Eric Ries's Lean Startup methodology is built around one core loop:
How to Structure Your Android App to Work With AI Agents
Building for Agents Is an Architecture Decision, Not a Feature Bolt-On If your app's business logic already lives buried inside ViewModels or, worse,
Implementing Micro Frontends in Android with Compose and Multi-Module Libraries
Translating Micro Frontends to Android Cam Jackson's Micro Frontends article on martinfowler.com defines the pattern as independently deliverable frontend applications composed into a
AI Agents and Android: The 2026 Landscape
Android Is Becoming an Intelligence System, Not Just an Operating System Google's own framing for 2026 is blunt about it: Android is shifting from
Hey, I'm Ahmad Najar, the person behind this blog.
I lead a mobile engineering team by day and write here by night (well — mostly on weekends, coffee in hand). This blog is where I dump the stuff that doesn't fit in a Slack thread: Compose patterns I keep reaching for, what actually happened when we moved shared logic to Kotlin Multiplatform, and the messier parts of managing engineers instead of just being one.
No sponsored posts, no growth-hacking. Just notes from someone who's still writing Kotlin most days and occasionally still gets paged at 2am.