Projects

brainfuck
A simple brainfuck interpreter written in C.
FlippyWindow
A simple Windows application that non-destructively flips any part of your screen horizontally.
kew
A very basic SQLite-backed background task queue, written in PHP.
My solutions to the Advent of Code
So far there’s solutions to about half of the 2021 Advent of Code, written in Go.
nt
A personal note-taking helper command-line application.
pathshorten
An implementation of Vim’s pathshorten function written in Go.
robotinaponcho
The source code to my personal site (you’re on it now).
setup
A bunch of (mainly Ansible) stuff I use to provision and maintain my personal infrastructure.
Time Tracker
A simple local-only time tracker web application, written using Vue.
toolbox
Dotfiles and small scripts that don’t warrant their own repository.
visref
A visual reference library web application written in Go.

Abandoned and deprecated projects

Bastard Snake
Written in Haxe, Bastard Snake set out to be a Snake clone that didn’t like you getting many points, but only got as far as making collecting points slightly inconvenient.
Colouring pages
During the COVID-19 pandemic, I started drawing some free-to-download colouring pages with the idea of turning it into a regularly-updated thing. I lost interest after five pages.
knr-solutions
My incomplete set of solutions to the exercises in The C Programming Language (Second Edition).
nfsnapi-python
When I used to use NearlyFreeSpeech.NET, I wrote a simple Python package that made using their API a little easier. (Be aware that I wrote this during my cram-as-much-shit-into-as-few-lines-as-possible phase.)
notes
Various notes on stuff. These notes have since been merged into my personal website repository, where I continue to update them.
obtaincornhoop
Back when I had a Tumblr weblog, I created a custom theme for it. The name is an anagram of “robot in a poncho”.
snippets
A bunch of code and text snippets, and a simple application for expanding placeholder content. I only really used a small handful of snippets, so those now live with my dotfiles.
Timeline
A Laravel web application for displaying and maintaining a timeline, kinda like the one at JetBrains’ 25 Years of PHP History. I lost interest in tinkering with this in my spare time when I started writing a similar internal application for work.
toolbox-sass
A library of web-development-related stuff. I took the best bits and turned it into a general-purpose snippet library. The name was getting increasingly inaccurate, too.
yassg
Yet another static site generator, written in PHP. Initially written just for my personal site, I had a go at turning it into something others could use. I lost interest and went back to a simpler, more opinionated generator.

Contributions to other projects