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

2020 – Present

2021 – Present

This website.



Tool to automatically load a global user.clj file on REPL/Clojure start.


2021 – Present

Serial port communication for Clojure.


2021 – Present

A Vim colour scheme inspired by the iconic Tomb Raider video game franchise.


2020 – Present

A huge work-in-progress (secret) project.


2020 – Present

Clojure syntax highlighting for Vim and Neovim. Fork of Vim-clojure-static.


2020 – 2021

Simple and minimal REPL integration plugin for Vim and Neovim.


2020 – 2021 Archived

A highly customisable Markdown control for Xamarin.Forms.

Early days

2015 – 2019


2019 – 2020

A simpler alternative to EditorConfig.


2019 – 2021

An elegant pair of Vim colour schemes with minimal syntax highlighting.


2018 – 2021

Org mode syntax highlighting and folding for Vim.


2018 – 2019 Archived

An experimental RDBMS and DB engine using CSV text files to store tables. Mostly a learning project.

2017 – 2021 Archived

The precursor to this website.


2017 – 2018 Archived

A rewrite of Vivid-Legacy, designed to be much smaller and faster.


2017 Archived

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.

Eventually I wrote one from scratch which inherited the name, making this version "Vivid-Legacy".

ALIS (Arch Linux Installation Script)

2017 Archived

My first programming project. An attempt at building an Arch Linux installer.

Thermoelectric generator

2015 – 2016 Archived

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.