This is a list of all my projects. Various small programs I've created have been archived within my code dump repository.
Simple wrapper around clojure.tools.logging providing structural logging support.
An experimental, interactive, Lispy, object-oriented, hardware description language (HDL).
A 2-player game built in 48 hours for the GMTK Game Jam 2022.
Collection of Clojure utility functions I frequently replicate across programs.
Collection of simple utilities for mocking Clojure functions.
Simple auto-bracket/quote plugin for Vim; optimised for S-expression based languages.
Clojure library for serial port communication.
A Vim colour scheme for archaeological escapades.
Clojure syntax highlighting for Vim and Neovim. Continuation of Vim-clojure-static.
Simple and minimal REPL integration plugin for Vim and Neovim.
A highly customisable Markdown control for Xamarin.Forms.
A simpler alternative to EditorConfig.
An elegant pair of Vim colour schemes with minimal syntax highlighting.
Org mode syntax highlighting and folding for Vim.
An experimental RDBMS and DB engine using CSV text files to store tables. Mostly a learning project.
A rewrite of Vivid-Legacy, designed to be much smaller and faster.
My second programming project. After a couple of failed attempts to build a Vim plugin manager myself, I forked Vundle and began making minor tweaks.
ALIS (Arch Linux Installation Script)
My first programming project. An attempt at building an Arch Linux installer.
I thought it would be interesting to see if it was possible to efficiently generate electricity on a tiny budget. The end result was capable of charging a mobile phone.