Selected work

Difficult products, in order of difficulty survived.

Case studies with the decisions left in. Real constraints, real outcomes, no “then we delighted the user” montage.

The index[06 / 06]

Ranked by what it took, not by when.

Every project is scored on four axes. Open a row to see the facts behind the score.

Ambiguity · Constraints · Scope · Stakes, scored 1 to 5

01

N1 Care

Fragmented medical records, turned into clinician-ready decisions.

Ambiguity
5 out of 5
Constraints
5 out of 5
Scope
5 out of 5
Stakes
5 out of 5
Health tech · AI2026
02

Expand Health

A practitioner dashboard made readable before it was made comprehensive.

Ambiguity
4 out of 5
Constraints
4 out of 5
Scope
4 out of 5
Stakes
5 out of 5
Health tech · AI2025
03

GetPosals

An AI proposal workspace, designed and built solo, design to deployment.

Ambiguity
4 out of 5
Constraints
3 out of 5
Scope
5 out of 5
Stakes
3 out of 5
SaaS · AI · shipped code2026
04

Riskabilitie

Enterprise risk workflows made easier to understand and act on.

Ambiguity
3 out of 5
Constraints
5 out of 5
Scope
3 out of 5
Stakes
4 out of 5
Enterprise SaaS2025
05

Duggup

A knowledge community for engineers, shipped to 2,000+ users in week one.

Ambiguity
5 out of 5
Constraints
2 out of 5
Scope
4 out of 5
Stakes
3 out of 5
Social · web + mobile2024
06

Draftsy

Team-based fantasy sports with real-time drafting, timers, and fallbacks.

Ambiguity
3 out of 5
Constraints
4 out of 5
Scope
3 out of 5
Stakes
2 out of 5
Mobile · real-time2024
Built in Framer[05 live]

Production sites, not concepts.

Click any one to open it live, in a window, without leaving the page.

Next

The side quests are where the experiments live.

Nineteen sites in nineteen days, a family tree of House Targaryen, and a pickleball ranking app nobody asked for.

Case studies
Six, ranked
Domains
Health tech · SaaS · AI · social
Shipped
Design through production