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.

Read Every Day!

This past weekend I accomplished one of my primary goals for 2018, and finished reading my 10th book for the year. I have my entire life struggled with being extremely frustrated with reading so slowly Read more…


The China Study

I don’t know where to begin when talking about The China Study. Authors T. Colin Campbell and Thomas Campbell have forever changed how I will look at food and health. This book was recommended to me from Read more…


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…

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!