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.

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…



After talking about it for years the day has come, and I drove to work today in my Model X. Hard work pays off; literally.

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!