
About
I take products from low-fi wireframe to shipped, production front-end: React, TypeScript, Tailwind, component libraries. I design the system and I write the code that ships it — research-informed, AI-native, and fast. The working prototypes on this site are mine, end to end.
I’ve built across B2B and B2C — most recently designing and coding at Experience Plus, before that head/lead designer for a B2B SaaS startup (CloudNatix, a UI on top of Kubernetes), and senior design roles at Oracle, Saatchi & Saatchi, and Motorola Solutions. Consulting work spans DocuSign, Audi, Intel, Louis Vuitton, and McKesson. I’ve taught at Art Center and UC Berkeley Extension. I’ve led teams — but what I want to do is build.
What I work in
Build
React · TypeScript · Tailwind · Vite · component libraries
AI-native
Claude Code / agentic workflows · LLM feature integration · GenAI (MidJourney → Runway)
Design
Product · UX/UI · design systems & tokens · research (quant + qual)
Domains
B2B · B2C · enterprise SaaS · native mobile · web
Design systems
I built a tokenized design system that let engineering handoff move fast — write once, read many.
Research → shipped
Full-cycle UX research in under a week; straight-to-final designs when the problem is clear.
Ownership
Startup approach: I take a problem, define it, and ship the solution end to end.