About
I'm James — a software engineer. I spend most of my time building web apps, occasionally diving into infrastructure, and usually trying to delete code rather than add it.
This site is my personal corner of the internet. It's where I publish the occasional blog post, document projects I've shipped, and keep a few links I like to keep handy.
What I work on
- Frontend engineering — React, Next.js, TypeScript.
- APIs and data — building the boring pieces that make UIs feel fast.
- Developer experience — tooling, docs, and paving happy paths.
Outside of code
Coffee, running, reading more books than I finish. If you want to get in touch, the contact page has a few ways to reach me.