Hi, I'm James.
I make websites.

I’m currently leading the talented development team at Superrb Studio, where I build awesome websites and interactive experiences

I build open source software
for fun and for profit.

Here are a few projects you might find useful

I write about design,
development, and the web.

Here are a few of my favourite articles