Built in the open.
The consulting practice is the revenue engine. This page is what it funds: open tools for science and healthcare, built with the same discipline the paid work gets — then given away. Donations buy more hours for it; they're welcome and never required.
Three projects, three stages
Different domains, one method: validated data, loud failures, and documentation a stranger can follow.
class_dicom.php
PHP DICOM toolkit — tag read & write, JPEG conversion, compression, and DICOM send/receive. Distributed on Packagist, and the library behind the imaging integrations this practice sells: it has been filing studies into production charts for more than a decade.
tetradrome
Reproducible workbench for the knot invariants that constrain smooth 4-dimensional topology — Khovanov homology, the Rasmussen s-invariant, knot Floer homology — established research backends behind one validated schema, every number auditable.
openfurrow
Open infrastructure for reproducible agricultural trials. Field, greenhouse, and efficacy research still lives in legacy desktop tools, proprietary databases, and spreadsheet glue; OpenFurrow is the escape hatch — portable data, reproducible analysis, auditable reports. In project definition; the brief is public in the repo.
Propose the next one
The pattern behind all three: a workflow that matters — scientifically or clinically — trapped in legacy, proprietary, or fragile tooling. If you live inside one of those workflows, I want to hear about it.
The strongest candidates are modest in data volume, rich in domain knowledge, and more in need of reproducibility than novelty. You don't need a spec — describe the workflow, the tools it's trapped in, and what "better" would mean for the people doing the work.
Donate — buy back time for the open work
Consulting pays the bills. Donations convert billable hours into open-source hours: more releases, more documentation, more of the work above, sooner.