Work history.

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

  1. Elastic

    2024 — 2026

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

  2. Vimeo

    2014 — 2026

    Director of EngineeringLondon / New York

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