I am an engineering leader with over 15 years experience architecting, building, and managing software organizations; I live and breathe software. My expertise is with building, motivating and managing software teams while still being involved in the details and technology myself; a coder at heart, I still love to build things with my hands, even if only to mentor and help coach teams on their way to being successful.

I enjoy viewing life through the lens of a video game where there is always an opportunity to level up! As Jim Carrey beautifully stated, “you can fail at what you don’t like, so you may as well do what you love” and that is why I continue to focus day-to-day on building and managing software engineering organizations and creating awesome software that improves or enlightens people around the world.

Recent Thoughts, Musings & More

A sample of the most recent posts involving life, leadership, reading and other rants & raves.

Measure What Matters

John Doerr has done the unthinkable with Measure What Matters, and has made corporate goals and their management an undertaking of interest and awe. As someone deeply interested in maturing and growing software engineering teams, goals Read more…


The Selfish Gene

As part of my goals for 2018 I’m on a quest to read 10 books. In the interest of diversifying and trying to also better myself, I have tried mightily to balance fiction, non-fiction and Read more…

Get in Touch

Who doesn't love a great beer or coffee chat? I fancy the finer things in life. If you'd like to chat craft beer, software, startups, gaming, or anything really I'm always interested in meeting new and amazing people!

Let's Grab a Beer!