I build frontend systems that hold up at scale.
Over 9 years, I've shipped production React and Next.js applications used by millions — from ESPN Fantasy Games (140M+ registered users) to MasterClass's Certificates learning platform and a healthcare CMS serving clinical teams across the UK.
What I actually do day-to-day: architect component systems, enforce code quality through reviews, write tests that catch real bugs, and make technical calls that reduce future pain for the team. I don't just build features — I think about maintainability, performance, and the engineer who will read this code in 18 months.
A few concrete things I've delivered: — Migrated 40+ legacy components to React on ESPN, 2 sprints ahead of schedule — Took test coverage from 40% → 85% on a healthcare CMS, cutting production bugs in half — Cut onboarding time from 2 weeks to 4 days by standardizing component patterns and code review culture — Reduced API over-fetching ~35% by restructuring GraphQL queries across health-metrics modules
Stack I work in most: React, Next.js (App Router), TypeScript, TailwindCSS, React Query, GraphQL/Apollo, Jest + RTL, Node.js.