Over the last two decades, I’ve developed a battle-tested approach to product development, team building, and value creation from software at some of the world’s top tech companies and startups.

A Product Management event in Seattle on getting your teams running smoothly.

Amateurs have a goal. Professionals have a process.

I gave a talk at Product School recently where I discussed my approach to product and engineering team management. In the talk, I dive into strategic planning, OKRs, execution, sprint management and adopting to unplanned changes.

Management Philosophy


I focus on 3 main areas that encompass the core of what I do: People, product and process.

People are the most important part. As a leader, aligning people’s passion with team objectives is what motivates me.

Building awesome product experiences that provide value for customers is why I work in tech.

I’m passionate about creating process that optimizes our work while keeping people motivated and challenged. I’ve written in detail about my approach to product development here.