Founder / CTO. Self-taught engineer. Previously built AirGrid — edge ML for audience segmentation — acquired by MiQ.
I’ve worked across adtech, data, product, ML, and the bit in the middle where a vague commercial problem has to become a working system.
Now building Viable Systems, and spending most of my time on agents, context graphs, continual learning, and the machinery around AI-native organisations.
I like statically typed languages, especially Go, but most days end up in TypeScript and Python because shipping beats aesthetic purity.
I used to hate frontend. Claude fixed that.
Outside work I’m usually somewhere between Obsidian, flashcards, personal knowledge graphs, and reading things I’m underqualified to read — physics, economics, biology.
I like startups, sharp tools, weird systems, and working with people who make me feel slow.





