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

Gait

2022 – Present

An experimental, interactive, Lispy, object-oriented, hardware description language (HDL).

Rollbots

2022 Archived

A 2-player game built in 48 hours for the GMTK Game Jam 2022.

Refrain

2022 Archived

Collection of Clojure utility functions I frequently replicate across programs.

Dynamock

2022 – 2023 Archived

Collection of simple utilities for mocking Clojure functions.

Apart.vim

2021 – 2022

Simple auto-bracket/quote plugin for Vim; optimised for S-expression based languages.

Cereal

2021 – 2022 Archived

Clojure library for serial port communication.

Raider.vim

2021

A Vim colour scheme for archaeological escapades.

Clojure.vim

2020 – Present

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

Zepl.vim

2020 – 2022 Archived

Simple and minimal REPL integration plugin for Vim and Neovim.

MdView

2020 – 2021 Archived

A highly customisable Markdown control for Xamarin.Forms.

Early days

2015 – 2020

Ascribe

2019 – 2020 Archived

A simpler alternative to EditorConfig.

Photon.vim

2019 – 2021 Archived

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

Org.vim

2018 – 2021 Archived

Org mode syntax highlighting and folding for Vim.

txtdb

2018 – 2019 Archived

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

Vivid.vim

2017 – 2018 Archived

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

Vivid-Legacy.vim

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.

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.