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
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.