Latest issue
handfinish
To give machine output a final pass by hand; the human coat of care that turns generated into made.
How I see a brief
I design for the person on the other side of the screen — usually on a phone, usually in a hurry. Every choice on a page has to earn its place, and I'd rather ship something quiet and finished than something loud and half-built.
One accent colour, and it has exactly four jobs on this page. If a design needs more than that to work, the problem isn't the palette.
Nothing goes on a page that can't be checked. Real projects, real links, real dates; when two sources disagree, the published record wins.
Every project below is live at a real URL. A design that never reaches one is a sketch, and a sketch can't be judged.
Restraint is a design decision. The art is in the handfinish.
I work with agentic AI tools — Claude Code, Cowork — as a controlled, reviewed part of how I build: permissions on, every change read before commit.
Latest issue
To give machine output a final pass by hand; the human coat of care that turns generated into made.