About
I'm an engineering leader passionate about building great teams and scalable systems.
Over the years, I've had the privilege of working across the stack—from distributed systems and infrastructure to product development and team building. These experiences have shaped how I think about software: as a fundamentally human endeavor that happens to involve code.
What I Believe
Simplicity is a feature. The best solutions are often the simplest ones that could possibly work. Complexity is easy; clarity is hard.
Teams build software, not individuals. The quality of a system reflects the quality of the collaboration that produced it. Great engineering is a team sport.
Writing clarifies thinking. If you can't explain something simply, you don't understand it well enough. This blog is partly my way of pressure-testing my own ideas.
Currently
I'm currently focused on engineering leadership, helping teams navigate the challenges of building software at scale while maintaining a healthy culture and sustainable pace.
Get in Touch
I'm always happy to connect with fellow practitioners. Whether you want to discuss an idea, share feedback, or just say hello: