Software developer and consultant, specializing in Linux server, web and desktop application development and deployment. Haskell and NixOS enthusiast.
markdown-here. Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
17hexdump-lazy. Produce hex dumps lazily from various types of source
4Tides. A program for making tidal predictions
4SummarizeSSHKeys. A utility to produce readable summaries of SSH authorized_keys files
4cabal-targets. List the targets in a Cabal project
3Utmp. A Haskell library and utilities for reading and writing Linux utmp files
2RepoExplorer. A set of utilities for exploring Debian package repositories
1Addresses. Address database editing and label printing using pure XML and XSLT
1www.beracah.ca. Jekyll source for www.beracah.ca
1toggl-api. A Haskell library and utilities for using the Toggl API
1break-words. Find word breaks in text containing no spaces
1Hanoi. Towers of Hanoi animation in JavaScript
1canonicalize-pipeline. Canonicalize a Concourse pipeline file
1rocky-mountain-garden-railroaders. New website for RMGR
1