Larger projects

Debian

I am a Debian Developer (DD). Things I’ve worked on recently:

  • Debian Policy editor

    ”The Debian Policy team defines Debian’s technical framework, including the structure and contents of the Debian archive, design issues of the operating system, as well as technical requirements that all packages must satisfy.”

  • dgit

    ”dgit allows you to treat the Debian archive as if it were a git repository.”

  • Emacs packaging team

  • Debian Haskell Group

Propellor

Declarative configuration management in Haskell

I am the maintainer of several of Propellor’s modules.

Personal projects

dh-make-elpa

Convert a GNU Emacs addon package (e.g. from MELPA) to a Debian source package

Written for the Debian pkg-emacsen team.

git-remote-gcrypt

PGP-encrypted git remotes

sscan

Text UI for scanning with SANE

pandoc-citeproc-preamble

Insert a preamble before pandoc-citeproc’s bibliography

haskell-tab-indent

Emacs minor mode for Haskell projects requiring tabs for indentation

Unmaintained & historical

spwoutline

LaTeX class to export Org-mode outlines so that they still look like they do in an Emacs buffer

sariulclocks.cgi

Basic classroom management software I wrote while teaching English in Asia

jcrlaundry

Drupal 6 mobule written for Balliol JCR members to book time slots to use a machine in the laundry room

srem

Quickly set desktop notifications for X minutes in the future on GNU/Linux and Microsoft Windows systems

oso2pdf

Better conversion of Oxford Scholarship Online material to PDF


Very old tiling window manager patches