Patterson Companies · 2025 to 2026
Bill pay and the platform under it
I rewrote a desktop-only AngularJS bill-pay frontend as a responsive, locale-aware Vue and TypeScript app. I added Vue 2 and Vue 3 support to shared company libraries so teams could upgrade on their own schedule, and did platform work across services and CI pipelines, including an org-wide Artifactory migration.
Vue, TypeScript, TanStack, Storybook, .NET/C#, Azure DevOps
Read the case study
Life Time · 2022 to 2025
Guest passes and member accounts
I led frontend development for the Account team and digitized the member guest pass experience, supporting hundreds of thousands of new accounts and app installs. I also added frontend error reporting in Datadog and built the Vue 3 location finder with a custom Google Maps integration.
Vue 3, TypeScript, Vite, Vitest, Playwright, Datadog
Read the case study
NextEra Analytics · 2021 to 2022
Maps, charts, and dense data grids
I built UIs with geospatial maps, diagrams, and dense financial data grids, and introduced Apache ECharts, which made interactive, animated charts practical to build in-house. I also built an Angular iPad app, through web views, that streamlined scheduling for wind-site workers.
TypeScript, Vue, GraphQL, ECharts, Angular, Storybook
Also: FDA clinical trial authoring software at Nurocor (part-time, recognized by TransCelerate BioPharma), Stripe payments in 10 currencies at SmugMug, D3.js visualizations for IBM Watson for Drug Discovery, an FDA 510(k)-cleared cardiac monitoring platform at Preventice, and 11 years of systems and test engineering at IBM.