Authored projects
These are the open source projects I have initiated throughout the years. Dates indicate project creation time. The highlighted projects are the ones that I consider to be most successful:
Rust · 2023
Opinionated framework for web services
Rust · 2022
A database-backed logger for use with the log crate
Rust · 2021
Dynamic features for static sites
Rust · 2020
Retro-looking, didactic BASIC environment
Rust, Go · 2017
FUSE file system to create virtual sandboxes
Go · 2017
Persistent, read-only, FUSE caching file system
Shell · 2017
Manages chroot-based sandboxes
Java · 2015
Time tracker for Android
Python · 2015
Converts Markdown articles to Google+ posts
Shell · 2012
Application toolkit for POSIX-compliant shell scripts
Shell · 2012
Automates NetBSD upgrades
C++ · 2011
Lightweight C++ API to for Lua
C++ · 2010
Testing framework for infrastructure software
Shell · 2010
Standalone utilities to manipulate configuration files
C, C++, Shell · 2007
Unit-testing libraries
C++ · 2006
C++ library to execute and manage system processes
C · 2005
Efficient memory file system
C++ · 2004–2006
3D PacMan videogame
C++ · 2004
Generalization over version control systems
C · 2003
Converts abstract XML menus into WM menus
C · 2003
Small utility to manipulate SGML and XML catalogs
Shell · 2002
Automates NetBSD builds
Shell · 2002
Automates pkgsrc builds in chroot sandboxes
Shell · 2002–2004
Portable build infrastructure
Contributions to existing projects
I have also done major contributions to the following open source projects. Notably, any work made for hire that’s not open source is not listed here; for that, see my resume. Dates indicate the period of most activity. The highlighted projects are the ones where I contributed the most: