Work history.

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

  1. 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.

  2. Vimeo

    2014 — 2026

    Director 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

    1. 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).
    2. 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.
    3. 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.
    4. 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.
    5. Software Engineer

      2014 — 2016
      • Replatformed the search product onto a cloud-native distributed engine.
    • Elasticsearch
    • PHP
    • Go
    • Python
    • Distributed systems
  3. DueDil

    2011 — 2014

    Senior 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
  4. Idio

    2010 — 2011

    Software 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
  5. Optix

    2009 — 2010

    PHP 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
  6. Oxygen

    2007 — 2009

    Web DeveloperDevon

    First professional development role. General web development across agency client work.