Designing simple, human-centered digital experiences for everyday problem solvers.

I specialise in intuitive interfaces, clear design systems, and scalable UI that supports small business success and accessibility for all.

Latest Posts

Blog

Building BKMRKS

A behind-the-scenes look at how I built BKMRKS, a lightweight bookmarks manager. Covers the design process, tech stack, and lessons learned while creating a simple, self-hosted tool for organising links.

Read more

Note

TIL: Generating a hash from the command line

Since adding Content Security Policies to my website, I need to add a sha for any inline scripts I use - I only use one, which is the one to initiate the ServiceWorker.

Read more

Testimonials

We were incredibly fortunate to have Juan as part of our team this year. He played a vital role in helping us deliver some major redesign projects, often taking large ownership of the redevelopment of our site header and product detail page. He has incredible attention to detail, picking up on the slightest design inconsistencies during the development phase, and worked with us to ensure that we delivered to a very high standard. He brought strong knowledge of web standards, user experience and accessibility to the team and I found his input invaluable when reviewing the new and existing UI. Juan was a pleasure to work with and I was very sad to see him go! I have no doubt that he would prove to be a valuable asset for any development team looking to employ him in the future. Fingers crossed he might work with us again!

Tony Ball, Signet Jewelers

Who I've worked with

See all companies