tv2oj.dk needed a ground-up rebuild. Single-column feed, editorial formats shaped for how regional news is actually read, a design system underneath holding everything together.
Fifteen years of frontend and UX, gathered into one design system. How I built it, and how Claude and I split the work.
Scores a job posting across two dimensions in three seconds — role fit and workplace fit, separately. One HTML file, no backend, no install. Direct API calls, all state in localStorage.

Built the animation layer for Heyday's redesign — colour shifts, clip-path reveals, staggered entrances — entirely in native CSS. No library.
A token-first design system I built and ship to production, and the way I actually work with AI day to day — not generatively, but as tooling around real decisions.