Coming soon

Your career is your most important design. Learn the principles to architect it for growth, resilience, and impact.

The path to mastery in the craft of software engineering extends far beyond the code. It’s about cultivating a deep understanding of the systems, processes, and people that underpin the real-world impact of software.

My perspective is shaped by a journey through two distinct worlds: a decade of work in academia culminating in a PhD in computer sciences, and more than ten years of hands-on software development, rising to the rank of Principal Engineer in a Fortune 500 company. I have designed and built the kind of ubiquitous systems that invisibly power our daily lives.

This site is where I distill those experiences. Here, we will explore the principles, mental models, and strategies required to navigate the road to technical mastery and build a successful career as an outstanding Individual Contributor.