Designing consumer product experiences at the intersection of strategy, systems, and craft.

Staff ~ Lead DesignerOpen to the right opportunitiesSan Francisco, CA Pacific TimeContact

SKILL.md

design-token-vitalsGitHubDesign system audit tool. Grades a codebase's design token layer, reports what it cannot prove, and ranks the fixes.

SKILL.md

component-contractGitHubDesign system governance: one file per component that both the design decision and the shipped code answer to.

SKILL.md

idea-builderGitHubIdeation method: coaches James Webb Young's five stages (gather, connect, incubate, capture, refine) for building an idea from scratch.

Soothsayer Groovebox MachineA browser-based groovebox and step sequencer, built on Tone.js and the Web Audio API.

Pocket SketchbookPaper and a blue grid in the browser. A drawing surface that keeps what you make.

Design By BulletinAn always-on bot that researches, writes and art-directs a design magazine on a schedule.

Major ArcanaA tarot deck and reading machine, drawn and dealt in the browser. Card art generated with Midjourney.

Raptive
Staff Product Designer
2024 to Present · Full-time · 1y 10m · San Francisco

Miguel Arias Creative
Design Consultant & Founder
2005 to Present · Product Consultant · 21y 9m · Remote

Nextdoor
Staff Product Designer, Growth
2020 to 2023 · Full-time · 3y · San Francisco

Zillow Group
Sr. Product Designer, Design Systems
2016 to 2020 · Full-time · 3y 8m · San Francisco

Full resume →

2000

Underground

Designer and developer at Noctámbulo, an early online magazine in Puerto Rico's underground. Each issue had a live forum.

2003

Study

Design and visual communications at Universidad Sagrado Corazón, then Savannah College of Art & Design, while Noctámbulo still ran.

2005

Interactive

Web development at a marketing agency, then interactive art direction for a financial literacy startup, Benefit Cosmetics, and Shutterfly.

2011

Editorial

Illustration and design for The Bold Italic, also published in Computer Arts and SF Weekly.

2014

Agency

Fitbit, Nest, AKQA, StubHub, where mobile design began. Campaigns built with Apple's design team, and StubHub's responsive component library.

2016

Product

Trulia, Zillow, Nextdoor. Design systems at 100% adoption across four products; Neighborhood Faves from 9M votes to 16M.

2022

AI

Nextdoor: generative AI business discovery lifting in-comment recommendations 84%. Now at Raptive, a new environment built in four weeks.

Mock before build.

What the business needs, how the product works, and what the design intends rarely agree on the first pass. A mock finds where they conflict before code has to pick a side. I build the mock against the real token library, so the mock and the shipped page never drift apart.

01Explore
  • Claude Code
  • Cursor
  • Midjourney
Ideas before commitments. Nothing at this stage is meant to survive.
02Direction
  • Figma
  • HTML · CSS
  • JavaScript
Deciding the feel before the build. Static mocks with real type, color and widths, not mood boards.
03Build
  • React · Next.js
  • Tailwind · TypeScript
  • Conductor
Port the mock rather than reinvent it, so the two cannot drift apart.
04Craft
  • Playwright
  • Browser dev tools
  • Design tokens
CSS fails silently. Measure the rendered pixels, and watch every guard fail first.
05Ship
  • Netlify
  • Vercel
  • GitHub
Deployed, not merged. The version that counts is the one a stranger can open.