Projects
Canasta is an open-source MediaWiki distribution that pairs 170+ curated extensions and skins with production-ready infrastructure for both Docker Compose and Kubernetes. I develop and maintain the Canasta CLI — the command-line tool that installs, upgrades, backs up, and manages Canasta instances across single- and multi-host deployments, including a GitOps workflow for declarative, version-controlled wiki farms.
Wicker is a builder for Canasta wiki applications — packaged, multi-component MediaWiki apps made up of custom extensions and skins, sidecar services, a derived web image, operator settings, and starter content. The entire application is described by a single declarative manifest and deployed onto a fresh Canasta instance with one command.
ReceiptScanner brings OCR-driven receipt and expense tracking to MediaWiki. Uploaded receipts are parsed by a sidecar service, pre-filled into a PageForms form for review, and stored in Cargo tables that power a built-in ledger with filtering, per-category and per-month rollups, CSV export, and a printable summary view.