PAGES

Programming Portfolio

I’ve written quite a bit of code over the years, and lots of it has been open-sourced. You can check out my GitHub profile to see some of the code I’m working on right now, and my LinkedIn profile to see what technology I’ve worked on. Here’s a sample of some of the stuff I’ve done in the past:

Chef Infra

I’ve done perf work on the Chef Infra client, and I’m a community SME for Cookstyle

Facebook’s open-source Chef cookbooks

Python

I added colour and mouse support to the Game of Life for the examples section

Phenny

Created several modules

CoffeeOutsideBot

A Twitter bot that determines the location for the weekly Calgary meetup #CoffeeOutside

Various Ruby gems

Quite a few here, ranging from simple apps to system monitoring tools

Foomatic

I wrote PPDtoXML, which was originally supposed to translate PPD files into the XML files needed for generating print drivers, and later was used to make >500 drivers based off product specifications (reducing the time needed to make the files and adding hundreds of printers).

GNOME

I submitted patches for the GNOME Goals project for quieter compilation

usb-utils

Added verbose tree mode

fennel

I wrote this “one-minute wiki” as a proof-of-concept