Work history.
A more detailed look at the places I've worked, what I built there, and the tech behind it.

Unannounced
2026 — 🚀Chief Technology Officer
I’ve accepted a new role as Chief Technology Officer. The full announcement is coming in the next few days — see A new chapter for the (very little) I’m sharing today.

Vimeo
2014 — 2026Director of EngineeringLondon / New York
Now Director of Engineering at Vimeo, leading the teams responsible for the platform that powers discovery across millions of videos. Joined as an IC on the search team in 2014 and grew with the company through its listing on Nasdaq.
- Vimeo went public on Nasdaq under the ticker VMEO in May 2021.
- Worked across London and New York offices throughout the role.
Role progression
Director of Engineering
2025 — 2026- Oversaw the teams responsible for AI, Search, Discovery and Recommendations products.
- Built and released cutting-edge AI intelligence products. Delivered the complex distributed service powering millions of realtime interactions and retrievals: Video Intelligence.
- CEO Spotlight award: identified as the most impactful employee globally (Q3 2025).
Senior Engineering Manager
2023 — 2025- Managed multiple teams developing vital data-intensive systems, including semantic indexing of millions of hours of video. Traffic and latency targets consistently exceeded, with 100% up-time.
- Implemented a complex global data-residency and access layer across billions of assets. Achieved compliance (including GDPR) in multiple global markets, driving significant additional revenue for Enterprise business units.
Principal Software Engineer
2021 — 2023- Re-architected search indexing and retrieval infrastructure.
- Led a complex consolidation of multiple legacy platforms, unifying them onto a centralised solution shared across all business units.
Senior Software Engineer
2016 — 2021- Ownership of complex data ETLs and event-driven systems providing near-real-time indexing and post-transcode enhancements across thousands of simultaneous uploads.
Software Engineer
2014 — 2016- Replatformed the search product onto a cloud-native distributed engine.
- Elasticsearch
- PHP
- Go
- Python
- Distributed systems

DueDil
2011 — 2014Senior Software EngineerLondon
Joined as one of the first engineering hires at a pre-revenue startup; left when the company had 50+ staff, served millions of requests per day, and had closed two rounds of venture capital totalling over $20m.
- Led the migration away from Sphinx to Elasticsearch, powering DueDil’s flagship faceted-search browser over ~100 million company records.
- Spoke at the London Elasticsearch User Group on bulk indexing and faceted search at scale.
- Wrote a series of well-received articles on Elasticsearch: the EC2 setup guide, the yellow cluster status explainer, the Aggregations and Snapshot/Restore overviews, and the v1.0 launch piece.
- Elasticsearch
- PHP
- Sphinx
- MySQL
- AWS / EC2

Idio
2010 — 2011Software EngineerLondon
Authored RESTful web services with a strong focus on realtime data aggregation and geo faceting. The APIs I built powered Europe’s largest iAd campaign — serving millions of requests to iOS devices worldwide.
- PHP
- REST APIs
- Geo search
- Realtime aggregation

Optix
2009 — 2010PHP DeveloperDevon
Web agency work in the south-west of England, building bespoke PHP sites and applications for a wide range of clients.
- PHP
- MySQL
- JavaScript

Oxygen
2007 — 2009Web DeveloperDevon
First professional development role. General web development across agency client work.
