Greg is the founder and CEO of Undo. A systems engineer at heart, Greg has spent over 25 years building and leading software teams working on complex, high-performance codebases where failures are costly and debugging is a bottleneck. His career spans pioneering computer company Acorn, fast-growing startups including NexWave and Solarflare, and ultimately the creation of Undo.
The core technology behind Undo was born from Greg’s firsthand frustration with the limits of traditional debugging. While at Acorn, he and co-founder Julian began developing a radically different approach… recording real program execution so the hardest bugs could be diagnosed deterministically, not guessed at.
As CEO, Greg has guided Undo from an early technical breakthrough to an enterprise platform used by engineering teams who cannot afford broken releases, prolonged outages, or unresolved defects. He continues to bridge the gap between deep technical innovation and the business realities of shipping reliable software at scale.
Greg holds a PhD from City University, London, and lives in Cambridge, UK with his family. These days, his coding mostly happens on long flights. In his spare time, Greg catches up on emails.








