Every plot is a real person arriving on one of my sites, coloured by which one. The line runs home to Leigh-on-Sea. Drag to turn the table.
I'm co-founder and CEO of UBIO. Day to day I work across commerical, tech and product — which is where I'm strongest, and where I spend most of my time. I've raised over £10m VC funding for the business, which is a growth stage AI startup with 30 employees.
Most of travel still lives behind websites with no API worth integrating. We build the automation that does what a person would do on those sites — search, book, pay — reliably and at scale. With our web automation platform, A3 a language model learns a site once and writes the stage code; then it steps aside, and the fleet runs that code millions of times a day for Google, Microsoft, Trivago, TravelPerk and TickX. Hotel Universe is the hotel product built on top.
Before UBIO I co-founded Webjam, a social-media SaaS platform. Before that I was a self-taught software developer. I've mentored at Techstars London since 2016.
I live in Leigh-on-Sea with my wife and son, a short walk from the estuary and a long way from the office. Away from work I collect, build and paint model aeroplanes — kits on the bench, resin on the desk, reference photos of real machines that also feed the Aviation Gazetteer.
I like making computer games: a Spitfire arcade shooter, a torchlit Crypt of the Fallen, and whatever the next evening prototype turns into. I'm an expert vibe coder — agents as co-pilots, hardware as well as software. That habit spills into ESP32 gadgets: conference badges, a Hotel Universe promo tower you stack floor by floor, a Doom-playing desk pod, and an e-ink picture frame that wakes for a fresh iCloud photo then sleeps again.
Four pieces I wrote for A3 and the Aviation Gazetteer — history, engineering and one playable Normandy beach-head.
From 1970s green-screen terminals to LLM agents: the long arc of machines that scrape and automate other machines’ interfaces — crawlers, robots.txt, Selenium, Playwright, the anti-bot arms race — and why the argument over who is allowed to read the web never ended.
UBIO’s decade chasing the same awkward problem three times: Autopilot (A1), Automated Automation (A2), and A3 — where the model learns a site once, writes stage code, and steps aside so the runner can replay it deterministically with no model in the loop.
In September 1939 front-line air forces still flew biplanes; six years later a single aircraft ended a world war. The whole air war, every phase and theatre, told year by year with wireframe machines that fly as you scroll — and routes into the UK museums that still hold them.
A Normandy beach-head laid out in voxels: Allied armour pushing inland from the shore while the Luftwaffe and Wehrmacht hold the town, the railhead and the factory beyond. Call bomber raids, fighter sweeps and naval barrages — or ride along with the next aircraft.