Active projects:
CLI for YNAB.
Command-line interface for You Need A Budget.
stack: The Haskell Tool Stack
Contributor and maintainer of the Haskell build tool that makes developers' lives easier.
Current atlas tables
Scripts to generate lookup tables for the the Current Atlas: Juan de Fuca Strait to Strait of Georgia.
Older projects:
Midi scripter
Program to generate a MIDI file from simple commands in text files.
Babal
A simple 3-D game based on Babal for HP48.
Vocoder
Program that imposes vocal effects on a waveform.
Synth
A Java-based software modular synthesizer.

See my GitHub profile for more code.