Hello, I'm Graham. I'm a software engineer who likes to build games, write about my Emacs obsession, and occasionally contribute to open source. Some of my recent projects include swapper, shuffle hustle, and notion-sdk-ruby.
You can read my articles on this blog or subscribe to the RSS feed, if that's your fancy.
- Check out my emacs configuration: .emacs.d/init.el.
- Contact me by email: firstname.lastname@example.org.
- Support this site: buy me a coffee.
About this site
I built this site with Eleventy, Tailwind, and Stimulus, though I tend to rebuild it yearly. This site is ad-free and doesn't include any trackers.