OAK COOPER
01  /  SENIOR FRONTEND ENGINEER

Oak
Cooper

Senior frontend engineer with an eye for the friction most people don't notice until it's gone. Most recently four years deep in a ~300-component Vue application — co-leading its Vue 3 migration, rebuilding the deployment pipeline underneath it, and setting how the team used AI without letting speed cost quality.

MOST RECENT
ACV Auctions 2022–26
DEPTH
Vue · Angular · TypeScript
ALSO KNOWN FOR
AI guardrails
BASED
Remote
PROJECTS BELOW
5, tiered honestly

02  /  ABOUT

Senior frontend engineer. Hand me an unfamiliar codebase and a loosely-defined problem and I turn it into shipped, tested, monitored code.

What I care about is the seam between design and engineering — design systems, component libraries, the shared vocabulary that stops a product drifting apart. Most of the last four years went into that same Vue application: building features, co-leading its Vue 3 migration, and rebuilding the deployment and observability infrastructure underneath it.

Before that, over a decade of full-stack work — ASP.NET among it — which is mostly why I have opinions about the API my components have to consume. The work I am proudest of is invisible: the form that survives a dropped connection, the table that stays readable at 200% zoom, the test suite that runs in half the time it used to.

03  /  EXPERIENCE

Twenty-five years. The last nine below; the rest on the resume.

20222026

REMOTE

Senior Software Engineer, Frontend

ACV AUCTIONS · ACV MAX

  • Co-led the Vue 2 → Vue 3 / Vuetify 3 migration of a ~300-component application, clearing the Vuetify breakages that were the migration's biggest blocker.
  • Moved the deployment pipeline off Vercel and GitHub Actions onto AWS and Jenkins, rebuilding branch previews from scratch — saving ~$80K/yr.
  • Built frontend browser observability from scratch, twice — New Relic, then Datadog RUM — adding anomaly detection to catch the silent failures threshold alerts miss.
  • Cut local test-suite runtime in half and memory use by 66%, then encoded the fixes into an automated pre-PR review step.
  • Engineered the guardrails that keep AI-generated code trustworthy, and ran coding and systems-design interviews as the team scaled across the US and India.
20202022

REMOTE

Lead Frontend Developer

HUDSON MX

  • Led a small frontend team owning six Angular apps and one React app for an ad-tech platform.
  • Introduced an Nx monorepo with a microfrontend architecture, and ran a private npm registry of shared UI components consumed by 30+ apps across the company.
  • Established a UI design system on Storybook in partnership with the UX team.
20172019

ATLANTA, GA

Lead Developer

DICK'S SPORTING GOODS · BLUE SOMBRERO

  • Led the frontend architectural redesign of the flagship registration product in TypeScript and Angular, with a microfrontend strategy built on Angular Elements.
  • Upgraded the flagship Angular 4 application through version 8, including AoT support.
  • Introduced Jest and Cypress, and established mandatory pre-merge build, lint and test checks.

Earlier: Sr. Angular Architect at Rockwater, Sr. Engineer at Preparis, technical lead for fourteen developers at Morneau Shepell, and back through Kabbage, HotDocs and FNC to 2001.

FULL RESUME  ↓

04  /  SKILLS

Grouped by how much I would want to be judged on them. Same honesty as the projects.

DEEPYEARS OF PRODUCTION WORK
  • VUE 2 / 3
  • ANGULAR
  • TYPESCRIPT
  • NGRX (REDUX)
  • PINIA
  • GRAPHQL
  • CSS ARCHITECTURE
  • ACCESSIBILITY
  • DESIGN SYSTEMS
AI-ASSISTED ENGINEERINGSET THE TEAM'S APPROACH
  • CLAUDE CODE
  • SKILL / PLUGIN DEV
  • LLM REVIEW IN CI
  • AI GUARDRAILS

Codified the conventions the tools follow, so speed never cost the team quality or consistency — and kept the judgment to know when to override them.

PLATFORM
  • JENKINS / VERCEL
  • AWS
  • DOCKER
  • VITE
  • DATADOG RUM
  • VITEST / JEST
  • PLAYWRIGHT / CYPRESS
  • STORYBOOK / CHROMATIC
RECENT, NOT DEEP
  • REACT
  • NEXT.JS
  • SERVER COMPONENTS
  • SVELTE

Dashed for the same reason the projects are. This site is the React one; Cairn is the Svelte one. Both are recent.

05  /  SELECTED WORK

Things I built and use.

A few are finished. Some are not. Each one says which, because a portfolio that only shows finished work is telling you less than it appears to.

01  /  WORK2026
POLISHED
Shipped. In use. Finished.

Work Search Log

A private log for job-search activity — built to satisfy the record most US unemployment agencies can demand at any time, for any week of a benefit year.

  • VUE 3
  • TYPESCRIPT
  • VITEST
  • ACCESSIBILITY
SOURCE  ↗
02  /  WORK2026
POLISHED
Shipped. In use. Finished.

Cairn

IFS Parts Map

A radial map for Internal Family Systems parts work. Self fixed at the center, parts placed around it by role, connected by lines that show how they relate.

  • SVELTE
  • D3
  • TYPESCRIPT
  • SVG
SOURCE  ↗
03  /  WORK2026
IN PROGRESS
Real, and still moving.

Postmarked

A postcard tracker my household opens every day — address book, photos, and where each card is on its way to. Built for us, kept because it works.

  • VUE 3
  • PINIA
  • FIREBASE
  • PWA
NO SCREENS YET
04  /  WORK2026
IN PROGRESS
Real, and still moving.

cooperage

Dev Portfolio

This site. Next 16 and React Server Components, written in the open — the repository is as much the exhibit as the page you are reading.

  • NEXT 16
  • RSC
  • TAILWIND V4
  • TYPESCRIPT
SOURCE  ↗
05  /  WORK
PLANNED
Not built yet.

Recipe Site

A place for the recipes that already work. Angular on purpose: eight years of it in production (2014–2022) and nothing public to point at.

  • ANGULAR
  • TYPESCRIPT
  • SIGNALS
NO SCREENS YET
06  /  CONTACT

Let’s talk.

OPEN TO WORK — FRONTEND & DESIGN ENGINEERING, REMOTE

BUILT WITH NEXT 16 AND REACT SERVER COMPONENTS. SOURCE ON GITHUB.