Case studies

Two recent projects, in more detail than a resume allows.

What I built, how the pieces fit together, and what I'd do differently. Each one is a few minutes' read.

Patterson Companies · 2025 to 2026

Rebuilding bill pay, then untangling a partner portal

A desktop-only AngularJS bill-pay section, rebuilt as a responsive Vue and TypeScript app. Then frontend architecture for a B2B partner portal and its admin site, with routing moved into one shared repo so every screen can be demoed and tested in Storybook.

Vue, TypeScript, TanStack, Storybook, .NET/C#, Azure DevOps

Life Time · 2022 to 2025

Find a Location and the digital guest pass

Life Time's first Vue 3 page, with a Google Map and results list kept in step through one shared state change. Then the sign-up flow behind the digital guest pass, which handled hundreds of thousands of new accounts, and Datadog alerts for the frontend.

Vue 3, TypeScript, Pinia, Google Maps, Vitest, Playwright, Datadog

The rest of my 20+ years, including NextEra Analytics, Nurocor, SmugMug, and IBM, is in my resume.