The blog
Notes on building websites, design, and the brands I love working with.
25 June 2026
test
Read post20 June 2026
Testing Blog Persistence
A summary for testing
testing
Read post20 June 2026
new r2 post
Read post18 June 2026
Why I build every site from scratch
Templates are quick, but they box you in. Here is what you get when a site is built around your brand instead of the other way around.
process
Read post12 June 2026
What actually goes into a website
A website is not just the pretty part you see. Here is the quieter list of things that decide whether it works.
processbehind the scenes
Read post5 June 2026
Designing for animal brands
Animal brands carry a lot of feeling. The job is to make a site that earns trust without losing the warmth.
designanimals
Read post





