Staff Frontend Engineer · SF Bay Area · 20 years

20 years of
|

I build the interfaces complexity hides behind — real-time fleet dashboards, vehicle configurators, healthcare tools. React, TypeScript, and an obsession with getting the details right.

React
TypeScript
Node.js
Microfrontends
LLMs
WCAG
Work History

A few defining
chapters.

Led frontend architecture for fleet EV charging platform
Built real-time fleet monitoring and analytics interfaces
Developed schema-driven UI systems and complex data tables
Mentored engineers, worked closely with product and design
Drove WCAG/ADA accessibility initiatives
Sole frontend engineer on a greenfield inventory application to keep track of touchscreen devices in use throughout Kaiser medical centers, which became critical during the covid-19 pandemic for telehealth and remote patient monitoring
Defined UX, delivered wireframes, mockups, and full React/TypeScript implementation with Node backend
This was a short-term contract role during the covid-19 pandemic (I had an entire office floor to myself! That was a first!)
One of the tech leads for Tesla's vehicle configurator — consumer-facing, 40+ markets
Frontend polish, NodeJS services, unit testing, deployment pipelines
Designed localization strategy for several high traffic applications
Contributed to inventory vehicle discovery and purchasing flows
Led small frontend engineering team for renewable energy monitoring platform
Built dashboards and analytics tools for real-time energy data and reporting
Built data visualization tools using Adobe Flex and Backbone
Small company, so I split role as UX designer and information architect
Early work on energy data dashboards and reporting tools
Partner at Protrigga Design — interactive advertising
Senior Developer at CaratFusion
Instructional Designer at Academy of Art
Senior Applications Developer at County of Humboldt
Associate Faculty at College of the Redwoods
Personal Projects

Things built.

The Crumb screenshot 1
2024

The Crumb

AI sourdough bake journal & diagnosis

A playful baking site where you can photograph your bread and get an AI diagnosis of the crumb structure, get feedback on all things baking, and learn exactly what to adjust on the next bake. Built with a vision LLM, React frontend, and Node backend. Solves a real problem I had as a beginner. I needed suggestions on how to improve my sourdough technique — sourdough is finicky and the feedback loop is slow via traditional methods. r/breadit or r/sourdough on Reddit are great communities, but it can be hard to get specific feedback on your technique and how to improve sometimes. The Crumb is a fun way to get that feedback in seconds, and track your progress over time.

LLMVision APIReactNode
visit site ↗
Skills

The toolkit.

Frontend
React
TypeScript
Next.js
Tailwind CSS
Vite / Rspack / Webpack
CSS / HTML
Backend
Node.js
Express
REST APIs
GraphQL
Systems
Microfrontends
CI/CD pipelines
AWS
Docker
Design
Figma
WCAG / ADA Compliance
Data visualization
Accessibility auditing
AI / Recent
LLM APIs (OpenAI, Claude)
Prompt engineering
Vision APIs
AI-assisted dev workflows
Education
Humboldt State University
B.A. Geography / GIS
Contact

Let's talk about
what you're building.

I'm currently open to interesting new opportunities.
SF Bay Area, open to remote.

Email