Projects

The build behind each one — the problem it solved, the tradeoffs, and what I'd change. Every card links through to something running: the browser tools live in the Lab, and Praxis and Build Components run on their own domains.

Live2026

Build Components — Accessible UI Parts, Plain Code

Ready-made, accessible UI components you configure visually and take into your project as plain code — React + Tailwind or HTML/CSS/JS, with zero runtime dependencies.

Next.jsReactTypeScriptTailwind CSS+2 more
Live2026

Praxis — Frontend Interview Practice

A frontend interview-prep platform — reasoning-first quizzes, a concept genealogy map, and an AI interviewer that cross-questions shallow answers.

Next.jsReactTypeScriptTailwind CSS+2 more