The source code to generate my static website using Gatsby.js.
A quick way to restore many of my settings on a new computer.
The blazing fast way to check what version of grep you're using, written in Rust.
Learning the Bevy engine and Rust by making a roguelike game.
A Julia package that summarises tabular data in the REPL.
The start of a Julia package for the Multiple Imputation by Chained Equations algorithm.
The raw markdown for my CV.
Markdown based chord sheets.
Plotting the roots of monic Littlewood polynomials in MATLAB.
My Master's dissertation on interpretable machine learning.
A simple grader for (traditional) Chinese text.
Julia API for Last.fm.
A recreation of the Wii Play minigame "Tanks!".
An RShiny app for visualising the popularity of baby names over time.
A way of representing the natural numbers as non-overlapping circles using Processing 3.
A KenKen solver written to teach myself JuMP.jl.
The Jupyter notebook for a presentation I gave at work about Julia.
A Facebook Messenger Command-line Interface.
A text-based game about pirates.