A very simple debugger which demonstrates the use of ptrace to set breakpoints and generate stack traces in a process being debugged. One can choose whether to set breakpoints, single step through the target process or continue to the next break point.
The best explanation of Git's binary storage format I've found anywhere!
It's Tinder for birds. A faithful recreation of the real thing (including animations), but with one obvious difference. Written in Elm. Running version at https://pecker.app.
A presentation detailing my trials and tribulations (there were many of both) while trying to use WebAssembly (via Rust) to generate images in the browser that, through a natural selection-like algorithm, "evolve" to look like a supplied target image.
Octosay is a fun command line utility inspired by cowsay, where a friendly ASCII octopus talks to you.
An exploration of how iOS 7+ rounded icons are different from more common rounded rectangles.
I particularly like use of unicode variables and functions in the codebase!
A Witcher-themed rougelike game made in Java.
An in-browser IDE for the Piet programming language.