Back home

Ten projects I'd walk you through unprompted, and forty-some more that show the actual shape of getting here: product ideas, agent tooling, and the experiments and forks that come with building things regularly.

10Major projects
43Portfolio records

Featured

The ones I'd talk about first

Full writeups, because these are the four I still think about.

Highlight project

This site, as a system

You're already looking at it. That's easier to point at than to describe from inside the archive.

Active portfolio system

This portfolio as a technical product

Project data, media previews, cursor states, routing, SEO, and build recovery all live in the same system. The portfolio functions as part of the actual product rather than packaging wrapped around it.

Project records are data-driven, so the archive changes without touching page structure.

Preview, cursor, routing, and keyboard states are handled as first-class parts of the interface, not afterthoughts.

Validation, security headers, CI, and local build recovery live close to the code, not bolted on later.

next.jsperformanceinteraction designci

Major

Six more, still standing

Flip a card for the stack, the status, and what I actually think of it now.

Archive

Everything else

Real products I built to answer a question, and the smaller public repos that came along the way.

An early-access waitlist with its own identity system, community tasks, and invite unlocks.

csswaitlistcommunity