Oliver Griffiths

linkedin.com/in/oligriffiths github.com/oligriffiths

Brooklyn, NY

Summary

Staff Software Engineer · Large-scale web platforms, core architecture and data compliance. 20 years of experience, including a decade building PHP and TypeScript platforms for tens of millions of daily users at Tumblr and Etsy. Rose from Senior, to Staff, to Senior Principal Engineer at Tumblr, leading cross-team work on GDPR compliance, AI training data export, a media registry holding billions of assets and the Communities feature launch. Brings AI-assisted development into daily engineering practice, and has led teams as a startup CTO.

Skills

  • Languages and frameworks: PHP, TypeScript, JavaScript, Node.js, React, Ember.js
  • Data and caching: MySQL schema design and management, Memcache caching layers
  • Infrastructure: Kubernetes, Gearman job queues, CI/CD pipelines, deployment tooling across 1,000+ servers
  • Observability: Grafana, Kibana, TSDB metrics
  • Architecture: high-scale system design, RESTful API design, authentication, privacy and compliance systems
  • AI tooling: Claude, Codex, Gemini and ChatGPT for code generation, refactoring, test writing, code review and design exploration
  • Leadership: technical strategy, RFC processes, mentoring, hiring, cross-team delivery

Experience

Etsy · Staff Software Engineer

September 2025 – Present · International Trust & Awareness, and Orders Seller Experience teams

  • Lead technical direction for two teams, owning architecture for the translation infrastructure, seller order administration and the authentication framework.
  • Built a new authentication layer for the Shop Employee Login project, letting sellers give staff their own logins to a shop.
  • Use AI coding tools (Claude, Codex, Gemini, ChatGPT) daily for implementation, refactoring, test generation and code review, and help the team adopt them in its workflow.
  • Mentor junior engineers through design reviews, pairing and code review.

Tumblr

Senior Principal Engineer · September 2019 – April 2025

  • Set technical strategy for Tumblr's highest-priority cross-team initiatives, gathering requirements from product, design, legal and engineering.
  • Designed and built the GDPR data download system, letting users export all of their account data. Involving online and offline data collection.
  • Built the AI training data export pipeline for licensing partners, respecting each user's privacy and opt-out settings.
  • Technical lead on Communities, the largest new feature in the platform's history. Responsible for collecting product requirements and designing the implementation plan within the existing technical framework.
  • Built a new deployment front end in Node.js, TypeScript and React, and moved the Gearman job system onto Kubernetes.

Principal Engineer · March 2018 – September 2019

  • Designed and built a media registry database tracking over a billion image, audio and video assets across the platform, giving Trust & Safety one place to find and remove content that violated guidelines.
  • Worked with engineers, product managers, and designers across teams to advise and implement solutions for new product features.

Staff Engineer · March 2016 – March 2018

  • Introduced a company-wide RFC process for new features, so stakeholders reviewed designs before build began.
  • Advised on architecture for company-wide initiatives, drawing on knowledge of the whole platform.

Senior Engineer, Core PHP · April 2015 – March 2016

  • Rebuilt the controller and view architecture and the application bootstrap and configuration, giving product engineers a more stable and testable base.
  • Introduced the codebase's first unit test suite, code coverage reporting and CI pipeline.
  • Automated code linting, which cut style discussion out of pull request reviews.

Expand The Room · Head of Mobile and Senior Engineer

February 2013 – April 2015 · New York

  • Built the front end and back end of a digital watermarking system for ESPN Radio that detected inaudible watermarks in broadcast commercials.
  • Promoted to Head of Mobile in June 2013. Built an iPad app for AIG showing real-time security threat data from AIG's JSON feeds.
  • Built a JavaScript mobile web app delivering phone and tablet versions of a client's existing websites, and delivered full-stack builds for clients including Rolling Stone.

The Organic Agency · CTO

February 2007 – January 2013 · UK

  • Joined a six-month-old digital marketing agency and became technical lead within three months; grew and managed the development team and set the technology roadmap.
  • Spearheaded the web development arm of the business, designing turnkey web hosting installs using the Joomla content management system.
  • Delivered projects for clients including Microsoft and the NHS, from iPhone games to email marketing systems.
  • Introduced agile delivery, Git version control and automated deployments.

Talks and Community

  • Presented a prototype of the Tumblr front end built in Ember.js at EmberConf 2017
  • Organized the NYC PHP meetup, hosted at Tumblr's offices.
  • Ran interviews, lunch-and-learns and training sessions at Tumblr.

Education

BSc Internet Engineering, University of Exeter (UK) · 2:1