Design System
The real type scale, color tokens, and components this site is built from, rendered as themselves rather than redrawn as static images. Grew out of the XD Library case study.
Color Tokens
--ink
--paper
--muted
--accent
--accent-indigo
--border
Type Scale
Product Designer who bakes and chases patterns.
One Shared Backend Instead of a Dozen Siloed Ones
Featured Work
The Decision
Body text sets in Lora at 1rem with 1.6 line-height. Long-form case-study prose reads at this size throughout the site.
A shared-backend architecture for MCP server registration and discovery.
Geometric Patterns
node-graph
path-motif
dot-matrix
stacked-bars
branch
lattice
merge
stacked-bars
dot-matrix
Components
Systems Thinking, Human Outcomes
The best system is invisible; it just works. I design for the architecture underneath, not just the screen on top.
1,000+ viewers in 2 weeks
- Role
- Service Designer
- Timeline
- Aug 2023–Aug 2024
- Tools
- Figma, FigJam, React (recreation)
- Team
- Solo design, design-org stakeholders
Site Chrome
Motion & Micro-interactions
- Cursor lens — soft radial gradient follows the cursor with an 80ms lag
- Aperture click — hexagonal iris SVG flashes at the click point, 180ms
- Link underlines — draw left to right on hover, 150ms
- Metric counters — count up on first scroll into view, 600ms ease-out
- Focus ring — single pulse on keyboard focus, 300ms
- Film grain — fades in on photo hover, 200ms
- Filmstrip scroll bar — fills as the page scrolls
- Star field — slow CSS twinkle in the footer
- Milky Way parallax — 4–6px shift against cursor movement on the About page