James Shakespeare is a freelance product engineer.


I have over a decade of experience building software at startup, agency, and freelance roles. I specialize in writing code using languages like JavaScript and frameworks like React.js, but I'm often also involved in shaping the design and user experience of the things I build.

I'm currently accepting freelance contracts. You should email me if you need a product engineering specialist for your next project.

More about me


I do my best to keep this site updated with a list of things I’ve made, both for other people and for myself. Recent work that I’m proud of includes the 2018 rebuild of qz.com in React, a one-off editorial feature for Quartz called The World in 50 Years and a site that renders a pictogram of tonight’s moon phase using CSS.

More projects

Recent posts

All posts