Hi, I'm Matt. I build distributed software systems to solve real problems.

I can improve your business by applying my experience in:


Strong teams composed of growing individuals are key to any project. I've grown and led successful teams of 3 - 50+ people in manager and technical lead roles, and I can help you do the same.


With 15 years of experience at Google building and operating the biggest distributed systems on the planet, I can help you apply SRE/DevOps practices to balance reliability vs your other business needs from day one.

Technology Strategy

Translating an ever changing technology landscape into practical applications for your business is hard! Let me help you break complex topics into achievable and realistic software solutions that deliver results.

Next Steps

To chat about how I can help your business, discuss a topic of interest, or just to introduce yourself to me!

Book a 30 min VC
Receive my writing via email:

Or drop a short note to:



Ideas make the world go round. I aspire to contribute to the conversation and create interesting and useful writing on a range of topics