Here is a summary of some of the open source projects I’ve either authored or contributed to.


csv2xlsx (Author)

Convert CSV files to XLSX files

xlsx2csv (Author)

Convert XLSX files to CSV files

naturalsort (Author)

Perform natural sorting of data on the command line

XSLXFindReplace (Author)

Command line find and replace for content in XLSX files

regula (Contributor)

Business rules engine

Landscape Client (Contributor)

Client daemon of the Landscape systems management tool for Ubuntu. I was part of the core Landscape team at Canonical for 6 years.


Brother P-Touch 2420PC (Original Author)

Original Cups driver for the Brother P-Touch 2420PC label printer. My original work was massively expanded by Renaud Bompuis



apexorc (Author)

Output Apex log messages to ORC files

apexovernsq (Author)

An NSQ bridge for log entries from Apex log

callstack (Author)

Find out what called a given function in the current callstack

confita (Contributor)

Load configuration in cascade from multiple backends into a struct

felice (Contributor)

Opinionated Kafka library

idgen (Author)

Bulk UUID generator

regula (Contributor)

Business rules engine

stdlogtoapex (Author)

Bridge Go’s log packge to Apex log

xlsx (Author)

Read and write Microsoft XLSX files

Emacs modes

YUI mode (Author)

Emacs minor mode to properly indent YUI Javascript files.