Staff Engineer

I build large-scale web platforms, core architecture and data compliance systems for tens of millions of daily users.

01Selected work

Etsy · 2025

Shop Employee Login

Built a new authentication layer letting sellers give staff their own logins to a shop.

AuthenticationPHPSecurity

Tumblr · 2025

Communities

Technical lead on the largest new feature in the platform's history, from product requirements to the implementation plan.

System designProductScale

Tumblr · 2024

AI Data Export

Built the AI training data export pipeline for licensing partners, respecting each user's privacy and opt-out settings.

Data pipelinesPrivacy

Tumblr · 2018

Media Registry

Designed and built a registry tracking over a billion image, audio and video assets, giving Trust & Safety one place to find and remove violating content.

MySQLArchitectureTrust & Safety

Tumblr · 2018

GDPR Compliance

Designed and built the GDPR data download system, letting users export all of their account data from online and offline stores.

PHPData pipelinesCompliance

Tumblr · 2022

Deployment Platform

Built a new deployment front end in Node.js, TypeScript and React for deployment tooling across 1,000+ servers, and moved the Gearman job system onto Kubernetes.

TypeScriptReactKubernetes

Tumblr · 2015

Core Architecture

Rebuilt the controller and view layer, application bootstrap and configuration, and introduced the codebase's first unit test suite, coverage reporting, CI pipeline and lint automation.

PHPTestingCI

EmberConf · 2018

Eat Your Greens

A 14-part Broccoli.js tutorial and conference workshop teaching how JavaScript build pipelines work.

JavaScriptBroccoli.jsTeaching

02Experience

2025 – Present

Staff Software Engineer · Etsy

Technical lead for two teams, owning translation infrastructure, seller order administration and authentication. Built the Shop Employee Login authentication layer.

2019 – 2025

Senior Principal Engineer · Tumblr

Set strategy for the highest-priority cross-team initiatives, including GDPR data download, AI training data export and Communities, the platform's largest new feature.

2018 – 2019

Principal Engineer · Tumblr

Designed and built a media registry tracking over a billion assets, giving Trust & Safety one place to find and remove violating content.

2016 – 2018

Staff Engineer · Tumblr

Introduced a company-wide RFC process and advised on architecture for company-wide initiatives.

2015 – 2016

Senior Engineer, Core PHP · Tumblr

Rebuilt the controller, view and bootstrap layers, and introduced the codebase's first unit tests, coverage reporting, CI and lint automation.

2013 – 2015

Head of Mobile and Senior Engineer · Expand The Room

Built a watermark detection system for ESPN Radio, then led mobile, shipping an iPad app for AIG and full-stack builds for clients including Rolling Stone.

2007 – 2013

CTO · The Organic Agency

Became technical lead of a six-month-old agency within three months. Grew the team, set the roadmap, and delivered for clients including Microsoft and the NHS.

Full resume →

03Skills

Languages and frameworks

PHPTypeScriptJavaScriptNode.jsReactEmber.js

Data and caching

MySQLMemcache

Infrastructure

KubernetesGearmanCI/CDDeployment tooling

Observability

GrafanaKibanaTSDB

Architecture

System designAPI designAuthenticationPrivacy & compliance

AI tooling

ClaudeCodexGeminiChatGPT

Leadership

Technical strategyRFC processesMentoringHiringCross-team delivery

04Get in touch

The best way to reach me is on LinkedIn.