Work history.
A more detailed look at the places I've worked, what I built there, and the tech behind it.
Elastic
2024 — 2026Product Advisory Council MemberRemote
Member of the Elastic Product Advisory Council, providing strategic feedback on product roadmaps and emerging features. Contributing insights to shape the development of innovative solutions and ensure alignment with customer and enterprise needs.

Vimeo
2014 — 2026Director of EngineeringLondon / New York
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.

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.
