Here is a summary of some of the open source projects I’ve either authored or contributed to.
Applications
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.
Drivers
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
Libraries
Go
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.