Product design · full-stack · AI

Design isn’t done
until it ships.

Designer who engineers. I take products from concept to working code—full-stack, shipped, and built to hold up when real users show up.

Case studies with depth—design through implementation.

Signal Work Management

Inbound triage · AI-assisted · workspace scoping

Work arrives in fragments. Signal makes the inbound stack legible—urgency-grouped, workspace-scoped, with a Claude-powered Triage Assist that reads each signal in full and returns a structured recommendation.

Case study

Designed for the person everything flows through. The feed sorts itself so critical work is always at the top. Triage Assist is advisory by design—Claude surfaces a recommendation, you decide. Because triage involves judgment AI doesn't have.

Mise Intelligent Chef

Recipe import & AI-powered cooking

Recipe websites are built for traffic, not cooking. Mise strips the friction—import any URL, get AI-powered ingredient swaps tuned to real dietary needs, then cook one clear step at a time.

Case study

The core insight: browsing a recipe and actively cooking it are completely different mental states—so they got completely different surfaces. Claude runs in two distinct integrations, each scoped, prompt-engineered, and quality-controlled differently.

Wanderlist

Travel planning & discovery

Most travel apps show you what's popular. Wanderlist surfaces what's actually there—live place data, real photography, no manual curation. Search a city, build a trip, share a read-only link.

Case study

Full-stack travel planner on live data with auth, RLS, and real persistence. The Trip Quiz turns five questions about vibe and pace into a ranked itinerary shortlist—built for the gap between inspiration and a real plan.

Threshold

Cyber insurance ops

Coverage decisions have to be traceable. Threshold is the operational layer for cyber insurance underwriting teams—tracking assessments, breach evaluations, and sublimit reviews with clear ownership and a full audit trail.

Case study

Designed around the decision record, not just the task list. When exposure crosses a threshold, it enters the queue—with inline editing, composable filters, and activity logs that show what changed, when, and by whom.

More work

  • System SidekickComing soonAn AI design assistant living inside the Figma panel—answers UX and UI questions in context, without leaving your file.

Background, collaboration, what I optimize for—on the about page.

About