Senior / Staff Frontend Engineer · Available now

David Dangerfield

I lead frontend architecture and stay hands-on in the code, backend included. Most recently, at Patterson Companies, I rewrote a desktop-only AngularJS bill-pay frontend as a responsive, localized Vue and TypeScript app. It serves dental and veterinary sites that handle billions in payment revenue.

Based in Minneapolis. Open to full-time or contract roles: remote, hybrid, or on-site.

Portrait of David Dangerfield

Recent work

Three recent roles. The full 20+ years is in my resume.

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

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

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.

Day to day I work in Vue, React, and TypeScript, with backend depth in Node.js, Java, and C# (full list). I use GitHub Copilot and Claude every day, and this site is built and maintained with them.

What I'm looking for

Role
Senior or staff, frontend or full-stack
Type
Full-time, or an hourly contract (corp-to-corp available)
Work
Product UI, component libraries, and modernizing legacy apps, plus the APIs and services behind them
Background
Payments, FDA-regulated healthcare, consumer products, cleantech, and enterprise software
Where
Remote, or hybrid and on-site in the Minneapolis area
When
Available now