Full-stack dev.
I also draw with CSS.
Ten years on the frontend, three with Django behind it. I write about the parts people quietly get stuck on, and I draw houses out of divs.

I build the feature, and the plan it came from.
I own features end to end: how they're structured, how they're built, and what happens when requirements change six months later. Frontend is where I'm sharpest — complex layouts, interfaces that stay fast, a design system that has to survive its third redesign — and three years of Django means nothing gets handed off.
I also write the specs and run the board, which mostly means deciding what not to build. Off the clock I draw with CSS — no images, no canvas, just boxes and shadows pushed further than they should go.
Latest articles
Drawings made of divs
No SVG, no images. Houses, animals, whole city blocks — every one of them is markup you can inspect.
Small things worth stealing
Tips & tricks
all tips →
Frontend Unicorn
Everything I wish someone had told me in my first junior job — how to learn fast, work with designers, and stop rewriting the same CSS twice. Free as a PDF, right now.
Download it free


