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
Read the case study
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
Read the case study