Open Source

Projects I maintain and upstream projects I contribute to

Much of my work happens in public. I maintain a set of tools, Helm charts and Ansible collections that grew out of real engineering problems — packaged, documented and released so that others can build on them instead of solving the same problem again. Beyond my own repositories, I contribute back to the upstream projects I rely on in my daily work.

Python Tools and Libraries

TOLOlib

Python Library and Command Line Interface for Communicating with TOLO Steam Generators

Callyzer Tools

Tools for analyzing and working with Callyzer Android app exports

XMLHashTree

Python library for creating hash trees (also known as Merkle Trees) from XML

Helm Charts

Roundcube Helm Chart

Community Helm chart for Roundcube

paperless-ngx Helm Chart

A community Helm chart for deploying paperless-ngx on a Kubernetes cluster

veraPDF Helm Chart

A community Helm chart for installing veraPDF on a Kubernetes cluster

Ansible Collections

Other Open Source Projects

Roundcube Custom Links

Roundcube plugin for adding custom links to the webmail interface

DokuWiki Barcodes

DokuWiki plugin for rendering 1D and 2D barcodes inside wiki pages

EuroPlus Flex Inserts

OpenSCAD models for modular inserts compatible with the Allit EuroPlus Flex system

Contributions to Upstream Projects

Upstream projects I contribute to — with patches, bug fixes and maintenance work that land in the codebases many teams run in production.

Home Assistant TOLO Integration

Author of the TOLO steam generator integration, built on TOLOlib

Kubespray

Contributor, bug fixing and standardization

GitLab

Contributor for the Omnibus Docker image