Resume
Now
Frontend engineer, Shopping Design Tech at Amazon.
Contact
On paper
Press
⌘Pprint from your browser for the PDF: one page, black on white, the same facts compressed to what fits.I design and I build the systems other teams build against: Amazon’s marketing-graphics pipeline, which went from 5,000 to 50,000 images a year; the Amazon app’s design tokens; and now the tooling ~40 teams ship one shopping surface with.
Currently
Frontend engineer, Shopping Design Tech at Amazon.
Experience
2025/08–present
Amazon
Frontend Engineer II — Shopping Design Tech
- Build the agentic design tooling ~40 teams use to ship one shopping surface against Amazon design systems — generated from a prompt, not hand-coded.
- The public version of this problem is Luthier, three roles down.
2025/02–2025/05
Void Industries
Frontend Engineer — Product Design
- Built a real-time collaborative game engine, four engineers, pre-launch.
2023–2025/02
Amazon
Frontend Engineer II — Shopping Design · The Amazon app
- Cut add-to-cart latency from 300ms to under 50ms with optimistic updates, and designed the interaction as a component every add-to-cart surface reuses.
- Shipped the first Rio Design Tokens, the token layer the Amazon app themes from.
- No designer was assigned to that interaction, so I designed it — the choreography, the easing curves and the timing — and reviewed it with a principal designer. It launched on the homepage and Buy Again.
- One source of truth for colour, type and spacing across iOS, Android and web.
2019/10–2023
Amazon
Frontend Engineer — Composer
Marketing graphics, Amazon worldwide. Lead FE, team of five.
- Took Composer from 5,000 to 50,000 graphics a year. Built Luthier, a no-code template editor, and a Figma plugin that turns a designer’s file into a template.
- Built Brand Builder: 100 templates per brand across 30+ brands, 3,000+ in all, against 20 a year hand-coded.
- Launched A/B tests on Amazon retail pages worth $100MM+ annualised; the largest raised product image size on Fresh: +$85.4MM, +0.67%.
- A hand-coded template took weeks, and only its author could change it.
- Migrated the rendering engine from Canvas to HTML, making a new template 5× faster to create, and cut initial image load 75% (5s to 1s) by profiling loads and caching repeated calls.
- The Fresh test result held at 99.88% probability of positive return. Led ideation, requirements, prototyping, usability testing and both ends of the build.
2018/11–2019/06
Microsoft
UX Engineer (through Harman)
- Shipped the PowerPoint Pen Toolbox after 20-plus prototype rounds in code, with an A/B test settling the final design. Shared components used by 100M+ people.
Education
2017–2018
University of Washington
Master of Human-Computer Interaction + Design
2013–2017
Johns Hopkins University & the Peabody Institute
BS Computer Science, and BM Cello Performance
Stack
Build
TypeScript, React, Node, CSS, Java, SQL, AWS, Vite, testing.
Design
Claude Code and agents, Figma and its API, prototyping, A/B tests.