Projects that I am actively working on or have contributed to. You may find others on GitHub and perhaps even Bitbucket

Open Source Contributions

ASN.1 Decoder/Encoder/DSL in Javascript

A very useful project for working with ASN.1 and encryption primitives with Javascript. This project was chosen over others due to its good handling of implicit types and encapsulated models. It also has a nice DSL.

FreeBSD Ports

Mainly contributions to Postgresql and MariaDB Galera clustering support for client work.

Void Linux

As Linux distros go this one is very similar to the BSD method of building ports and it is not ham-strung by systemd. Used where BSD is not supported by hardware.

Other Projects



Ngaˬ Lahu hk’awˇ henˇ chehˇ ve yaꞈ hk’aˇ haˬ jaˆ.

I have been learning Lahu since 2008 with some limited success. Lahu is a language spoken by the Lahu people in Northern Thailand, Burma, China and surrounding areas.

My Family Tree

Along with my mother (mainly her!) I have been building my family tree.

dm - dotfile manager

dm dotfiles

A single-file “dotfile” manager written in POSIX shell. It creates and synchronises symlinks in your home directory to a central dotfile source.