I am a software engineer living in Cambridge (UK), with a fascination for how things work. I aim to produce code that is clean, correct, performant and that does some good in the world.

This blog is a place for random thoughts and musings on things that interest me, mostly of a technical nature.


At GitLab as a senior backend developer, I am a maintainer of GitLab Rails currently building the future of work.

I have a particular interest in reliable, scalable and composable APIs, with a particular focus on GraphQL.

The Site

This site is built from markdown using Hakyll and pandoc, and is hosted on netlify. The source code can be found on GitLab.

The content of this site is licensed under Attribution 4.0 International (CC BY 4.0). Re-use of content is permitted with attribution.