Skip to main content
JA
← All work

03 · CASE STUDY · FOX CORPORATION

Fast, tested frontends for millions of viewers.

PRODUCT
FOX.com and TheUSFL.com
ROLE
Technical Lead Engineer
PLATFORMS
Web
STACK
React, Next.js, Vue, Nuxt.js, Optimizely

The problem

FOX.com and TheUSFL.com serve multi-million-user audiences for Fox Networks and Fox Sports. At that scale, pages have to load fast, and changes to them need to be tested rather than guessed at.

The approach

Treat each site as a long-lived product, and measure it. I worked on setting up A/B tests on Optimizely so changes could be tested before the team committed to them, and led an end-to-end performance optimization effort. The front ends were architected in React (Next.js) and Vue (Nuxt.js), and owned from inception through long-term maintenance.

What I built

  1. Led a team of 5 engineers on the frontends of TheUSFL.com and FOX.com.
  2. Architected the front ends in React (Next.js) and Vue (Nuxt.js), owning projects from inception through long-term maintenance.
  3. Led the end-to-end performance optimization.
  4. Worked on setting up A/B tests on Optimizely, and carried that knowledge into other parts of the work.

The outcome

Lighthouse performance scores improved by 75%, and A/B testing on Optimizely gave the team a way to test changes before committing to them. FOX.com and TheUSFL.com now redirect to newer versions, so the sites as they were can be seen through the Internet Archive, below.

The sites as they were

Both sites now redirect to newer versions, so these are Internet Archive snapshots from February 2023. They are not an accurate picture of how the sites ran when they were live, only a look back at the technology built at the time.