Hi, I'm James.
I make websites.
Iʼm currently leading the talented dev team at Superrb where I build awesome websites and interactive experiences like these
Turns out, the big names have great taste.
My work has been recognised by some of the industryʼs top players.Awwwards
- Honorable Mention
Awwwards
- Honorable Mention
- Nominated for 2022 E-commerce Site of the Year
Typewolf
- Site of the Day
Awwwards
- Site of the Day
- Developer Award
- Nominated for 2019 Developer Site of the Year
Creative Pool
- Nominated for 2019 Annual Web Shortlist
CSS Design Awards
- Site of the Day
- Best Innovation
- Best UI Design
- Best UX Design
Some things are too good to keep to myself
I build open source tools, because good ideas are better when shared./** * LiveNodeList * * An alternative to document.querySelector * that monitors the DOM for changes */
⠋
/** * Consumer * * A simple and lightweight tool to create an * ORM-like consumer for any JSON REST API */
⠋
/** * ZUnit * * A powerful testing framework and * assertion library for ZSH projects */
⠋
/** * Async * * A simple PHP library for creating asynchronous processes, * and handling inter-process communication via sockets. */
⠋
/** * Phillip * * Meet Phillip, the newest member of your test team. * A PHP testing framework for the 21st century */
⠋
/** * Magic Roundabout * * A tiny JavaScript carousel. * */
⠋
I write about design, development, and the web.
Here are a few of my favourite articles.I long for the days when photos sparked imagination, not like today’s fleeting digital images. Can we aim to steer technology towards enhancing life, rather than just providing more online distractions?
Why there are no examples of my work on this site.
A heartfelt apology to users with accessibility needs.