James has been incredible to work with. Beyond being a solid developer he's also highly responsive and has a great attitude. Highly recommend and we'll be working with him in the future.

I started freelancing in 2018, cutting my teeth on WordPress before discovering a better way in 2020 — Next.js and Sanity.
Since then, I've partnered with agencies, startups and brands from the United Kingdom, United States, Canada and Europe.
From new builds to ongoing development, I sweat the details, with a strong focus on performance, accessibility and technical SEO.
Whether you need a Next.js and Sanity developer for a custom build, ongoing support, or an extra pair of hands during a busy period, let's talk.
James has been incredible to work with. Beyond being a solid developer he's also highly responsive and has a great attitude. Highly recommend and we'll be working with him in the future.
Working with James on our website renewal project has been great. He is easy to work with, very responsive and proactively raises issues that need attention. I can highly recommend him for similar projects and would hire him again.
Ideal for ongoing Next.js and Sanity development with a fixed monthly budget.
Have a specific project with a clearly defined scope and deliverables? Get a fixed-price quote.
For agencies that need an extra pair of trusted hands during busy periods.