My Blog

Thoughts on mobile engineering, developer experience, and building scalable systems. Sharing lessons learned from startups to scale-ups.

Featured Post

Understanding the Open-Closed Principle in Software Engineering
Software Design8 min read

Understanding the Open-Closed Principle in Software Engineering

Dive into the Open-Closed Principle (OCP) from SOLID principles. Learn how to design code that's open for extension but closed for modification, with practical Kotlin examples for Android development.

May 14, 2025Read More

All Posts

Building Mobile Apps at Scale: Lessons from Spotify
Mobile Engineering12 min read

Building Mobile Apps at Scale: Lessons from Spotify

Sharing insights from my time at Spotify, where I worked on the Premium experience for Asian markets. Learn about Mobius architecture, Bazel monorepos, and scaling mobile engineering.

April 28, 2025Read More
Developer Experience: Why It Matters More Than You Think
Developer Experience10 min read

Developer Experience: Why It Matters More Than You Think

Exploring how improving developer workflows, CI/CD pipelines, and build systems can dramatically impact team productivity and code quality in mobile development.

April 15, 2025Read More
From Startup to Scale-up: My Journey Through Mobile Engineering
Career Journey15 min read

From Startup to Scale-up: My Journey Through Mobile Engineering

Reflecting on my career journey from early-stage startups like Dunzo to scale-ups like GoJek and Spotify. Key lessons learned about building mobile teams and systems.

March 30, 2025Read More
CI/CD Pipelines: Making Mobile Development Faster
DevOps11 min read

CI/CD Pipelines: Making Mobile Development Faster

Deep dive into optimizing CI/CD pipelines for mobile development. Learn about build optimization, test automation, and deployment strategies that actually work.

March 18, 2025Read More
The Art of Code Reviews: Building Better Teams
Team Building9 min read

The Art of Code Reviews: Building Better Teams

How to conduct effective code reviews that improve code quality, knowledge sharing, and team collaboration. Practical tips from years of experience in mobile engineering teams.

March 5, 2025Read More

Stay Updated

Get notified when I publish new posts about mobile engineering, developer experience, and building scalable systems.