I help brands build websites worth visiting and apps worth using.

Independent designer and front-end developer. Usually taking what’s already there, turning it into an interface, then staying with it until it ships.

Work, and everything around it

I tend to stay with an idea longer than my job title requires. I’ll work out the interface and keep going until it’s running in the browser, then spend probably too long making the details feel right. That overlap between design and engineering is where I do my best work, and AI is one of the things I’m testing there, seeing how much more of the original intent I can keep intact from design through implementation.

Designing Minds

A brand platform and website for an education consultancy. The identity turns curiosity into a system of marks, and the site ships as static pages that load fast on slow connections.

Preflight

A review workflow for creative teams. I designed the sign-off model and built the front end, so the handover between design and development never left the product.

Richard James

A portfolio for a photographer who shoots on film. Type is kept quiet, the grid gives every frame room, and image loading is tuned so a gallery of large scans still feels immediate.

Design and code shouldn't be two separate jobs

If that sounds interesting to you,[ let's start your project ]