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.

Cyrus Bio Lunch & Learns

This morning I kicked off our internal lunch-and-learn sessions here at Cyrus Bio where we spent time earlier today brainstorming topics we’d like to share and/or investigate as a team. At Cyrus, a Lunch & Read more…

Legos! Not Assembly Lines

The point is we identify many similar reusable components, and so we reuse them, all-the-while maintaining our uniqueness across pipelines. If we later determine the testing step needs to be separated, the change process is very straight forward and as simple as cloning the original and updating the new Lambda.

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!