Project timeline
This is a list of all my projects. Various small programs I've created have been archived within my code dump repository.
New decade
Typeset.logback
Simple JSON layout component for Logback Classic, with Clojure and SLF4J 2+ key value attribute support.
Gait
An experimental, interactive, Lispy, object-oriented, hardware description language (HDL).
Apart.vim
Simple auto-bracket/quote plugin for Vim; optimised for S-expression based languages.
Clojure.vim
Clojure syntax highlighting for Vim and Neovim. Continuation of Vim-clojure-static.
Early days
Photon.vim
An elegant pair of Vim colour schemes with minimal syntax highlighting.
txtdb
An experimental RDBMS and DB engine using CSV text files to store tables. Mostly a learning project.
Vivid-Legacy.vim
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.
Thermoelectric generator
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.