I build design systems
that engineers actually want
to use.
Hi, I'm James — a Senior Design Technologist at Intuit, seven years in the messy middle of design and code. Before Intuit, I owned Simpson Strong-Tie's internal component registry end to end — 20+ applications, 10+ teams, one maintainer — and led the cross-framework migration that got them there.
My career, in figures
Seven years of design-system and frontend-platform work. Here's what I shipped, owned, and moved.
A case study
The clearest example of how I work — three years inside the system at Simpson Strong-Tie.
Selected work
Seven years of design systems, component libraries, marketing sites and personal experiments. Hover any row for a preview, open any row to read more.
| # | Project / role | Stack | Year | Type |
|---|---|---|---|---|
| 01 | SST Web Component Design SystemUX Engineer | litweb componentsjavascripttypescript | 2023 | Design System |
| 02 | Larsa Web Component Design SystemDesigner & Developer | litweb componentsjavascriptstorybook | 2025 | Personal |
| 03 | strongtie.com MigrationUX Engineer | next.jsreactjavascriptserver-side rendering | 2023 | Platform |
Work & education
The short version. The PDF has the long one.
Employment
- Senior Design TechnologistIntuitOctober 2026 – present
- UX EngineerSimpson Strong-TieFebruary 2023 – October 2026
- Lead Frontend DevelopermüvApril 2020 – February 2023
- Interactive Designer InternmüvSeptember 2019 – April 2020
Education & recognition
- Bachelor of Fine ArtsMaryville UniversityMay, 2020, Cum Laude
Always shipping
GitHub activity, last 12 months — public and private. Component libraries, this site, side experiments. It comes in concentrated bursts rather than a daily streak.
This band always runs in the opposite tone897 Contributions in the last year
| Month | Contributions | Active days |
|---|---|---|
| Oct 2025 | 78 | 13 |
| Nov 2025 | 61 | 13 |
| Dec 2025 | 27 | 16 |
| Jan 2026 | 50 | 10 |
| Feb 2026 | 57 | 9 |
| Mar 2026 | 121 | 19 |
| Apr 2026 | 144 | 15 |
| May 2026 | 43 | 11 |
| Jun 2026 | 60 | 11 |
| Jul 2026 | 34 | 9 |
| Aug 2026 | 79 | 7 |
| Sep 2026 | 122 | 15 |
| Oct 2026 | 21 | 2 |
