I make things. Code, tools, products, teams. At heart I'm a tool maker.
There's something satisfying about taking a problem or idea and through thought and repetition, making it real. The best code isn't about what you add. It's about what you delete. Figure out what truly matters and have the discipline to let go of everything else.
Now
Head of Engineering at Zumi
First hire and top technical leader (acting CTO), building the engineering team and platform from the ground up. We're using AI and data to reshape how hospitality operates globally — from independent restaurants to large scale hotel groups.
Writing
Thoughts on technology, engineering, economics and whatever else comes to mind. Previously on Medium, now here and on HEY World. Subscribe via RSS.
-
23/02/2026 Work and artificial intelligence
-
14/08/2025 Quotes / Aphorisms
-
12/07/2025 How This Site is Built
Projects
Like all programmers I have a graveyard of half-baked ideas. Few make it beyond my laptop's hard drive but the ones below made it into the wild for better or worse, mainly fun.
-
👋
Hello World in every language
Why? Because why not?
-
⏰
Don't wait for tomorrow
Super basic view of how long different age groups spend their time in different countries and how much time you have left.
-
🛑
Super simple static waitlist
Open Source basic static waitlist, runs fully in the browser no DB or services needed. Used by a few busy London cafes.
