I'm a programmer, student at Oxford University (Maths and CS) and free software "activist", meaning I occasionally write patches for software projects I use and I bought a t-shirt from fsf.org.
Software I wrote
rnn: Neural network that generates terminal color schemes given a wallpaper.
stargate-search: Attoparsec-based tool for doing searches by character, location, etc. on transcripts of the Stargate TV show.
quenya-verb: Haskell program (and web app) that conjugates verbs in Tolkien's constructed language Quenya (an Elvish language).
muon: Haskell static site generator I used to use to build this site.
I like to contribute to my operating system, OpenBSD. I am the maintainer of a few ports (check out my repology.org page) and try to send a patch in when I see a problem I can fix (usually an outdated package or fixes to documentation).
I'm a member of the nixers.net community, which is a community centred on customizing and writing software for *nix operating systems. I am responsible for porting new software (written by members of the community) to OpenBSD, which involves working with the author to remove/modify platform-specific code, submitting a port to OpenBSD.
Stuff running this site
- DigitalOcean: VPS
- OpenBSD: operating system
- OpenBSD's httpd: web server
- Let's Encrypt: SSL certificate
See the contact page for how to get in touch.