Available now · Senior / Staff / Lead IC · Remote, US Available · Remote IC

Four projects. Each one earned the page.

Grimoire · Solo design + build · 2026

A production Magic: The Gathering deck builder with an AI coach. Strategy, design, code, and go-to-market from one seat — live in 15 days.

Stands on parity with Moxfield and Archidekt and wins on one wedge: an agentic AI Deck Coach that builds a legal Commander deck from the cards you already own. 66,761 lines of TypeScript, 406 commits, a creator referral program in the codebase from week one.

Ship time
15 days
Scope
Solo end-to-end + GTM
Stack
Next.js + Claude
Read the case study
Grimoire's deck editor showing a Commander deck list with live prices, owned-vs-needed tracking, and a legality warning
15 days

Carlyle · Lead UX · 2025–2026

Got three analyst tiers out of Excel and into the platform. Role-based workflows from entry analyst to leadership review.

The schema-first MVP forced every analyst into the same Excel export loop. The redesign built three distinct workflows — entry, senior, leadership — each tuned to the work that role actually does, with AI-assisted calculations in-platform. The export loop went away.

Role
Lead UX
Scope
Three analyst tiers
Outcome
Excel export loop replaced
Read the case study
Generalized view of the Carlyle AI investment platform: assumptions, fund inputs, and version history
NDA

Selected projects only. Ten years of additional work available on request.

Approach

I design in code now.

Most AI products wait for a prompt. The ones I design notice what's happening and move first.

Research, strategy, user flows, and information architecture first, built as documentation in the repo with AI. Then design in code, with Cursor, Claude Code, and Claude Design in the loop. Prototype, ship, validate, iterate on data. Figma stays in the toolkit when collaboration or design-system work needs it. Real user research stays in the toolkit when the problem needs direct insight. The point is the full loop: discovery to production to validation, all in one place.

Cursor · Claude Code · Claude Design · Antigravity · Figma · Next.js · Tailwind

Read the full workflow

About

Senior UX through Director, across complex B2B SaaS. Research, strategy, information architecture, and systems design across every role. Most recent year: Lead UX at Carlyle on a confidential AI investment platform for analysts and senior execs, the work that got them out of Excel and into the platform. Now a designer-developer working on agent UX, conversational interfaces, and the design systems that make complex platforms legible. I run discovery, test with users, ship production code, and iterate on data. Embedded with engineering, or solo when speed matters. North Smithfield, RI. Remote-only, Senior / Staff / Lead IC.

Off the clock: lives in North Smithfield, RI with his wife and two kids. Coaches his son's basketball team. Plays Magic: The Gathering, reads Marvel Comics, still draws by hand.

More about me