Andrew Shiau

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.