Writing
What I’ve learned, written down. Sometimes code, sometimes career, sometimes life.
2026
- My first 30 days as an engineering manager — March 2026
- Six months of KMM in production — January 2026
2025
- Nairobi changed how I think about the code I write — December 2025
- Kotlin is my answer. Here’s why it’s still not everyone’s. — December 2025
- Force-update your app without making users hate you — October 2025
- The feature flag framework we shipped at Cashia — September 2025
- Why I said yes to Nairobi — August 2025
- Which AI tools survived a year in my workflow — June 2025
2024
- Why we’re homeschooling — November 2024
- The art of vibe coding — November 2024
- What the Google Pay docs don’t tell you — August 2024
- Architecting a payment card from scratch — March 2024
2023
- Compose before it was ready — May 2023
- What Delivery Hero taught me — March 2023
- A/B testing at the scale where it breaks — January 2023
2022
- KMM for 120 million users: an honest assessment — December 2022
2021
- From first commit to a million users — August 2021
2019
- I used a Kalman filter to fix GPS on cheap phones — September 2019
I try to write when I have something to say. Always honest.