Devlogs
The build diary
What changed this week, what broke, and what I got wrong. These are not tutorials and they do not pretend the work went smoothly.
Filter by project Vouch
Grouped by project so someone following one build can read only that.
Where the compliance actually lives
Twenty-nine dashboard screens across three roles, and the four that exist because the EU AI Act and NYC Local Law 144 say they have to.
Designing a job board at two breakpoints
Fifteen desktop screens and thirteen mobile ones, and the places where mobile had to become a different design rather than a narrower one.
Fifty screens on paper before a single pixel
The sitemap found the screens I would have forgotten, and the grey box wireframes settled the arguments while they were still cheap to lose.
A Figma system where nothing hard-codes a hex
Four variable collections, 34 components, and the Figma plugin API traps that cost me a 23,828 pixel tall page before I caught them.
Naming Vouch and finding one shape to sign it
One name died to a live check, one shape ended up carrying the whole system, and the palette was chosen by ruling out everything an AI would have picked.
The research that changed the brief twice
Before designing a hiring platform I spent a day on the market. Two things in my own brief turned out to be wrong, and the position worth taking was one nobody had claimed.