At the heart of every great company is a set of processes which help them do things faster and more predictably than their competitors. DevOps is a way of operating for software companies that helps them create, automate and improve their processes continuously.

When implemented correctly, DevOps not only improves the lives of software developers and managers, it saves companies money and prevents costly mistakes. I’m passionate about helping companies implement DevOps because I’ve seen the results first hand.

I also travel a lot and try to learn from the intersections of technology and culture, especially in the developing world where the pace of change is unprecedented. Learning how to adapt technical solutions to real world circumstances outside of the Silicon Valley is often overlooked, but absolutely critical to improving the lives of the world’s poorest and least privileged.

If you’d like to learn more, or think we can work together don’t hesitate to get in touch via the contact form on this site.

Panel 1
Panel 2


The Sad State of Cloud Interoperability

Even as cloud services become more commoditised, their offerings have begun to fragment and diverge. This is no accident. Cloud providers like AWS, Google Cloud and Azure have a vested interest in keeping their services just interoperable enough to make migration from existing paradigms reasonable, but not enough to make them interchangeable with other providers. … Continue reading The Sad State of Cloud Interoperability

Panel 3 Placeholder
Panel 4 Placeholder