Projects
Selected work across a decade.
Some of these shipped. Some of these were papers. A couple of them were R packages that eventually got archived on CRAN. All of them taught me something.
Langflow
2024 — Present · Core maintainer
The open-source, visual framework for building AI agents. 147k+ stars. I'm a core maintainer.
Astra DB Data API
Dec 2022 — Present · DataStax → IBM · Software Engineer
The HTTP/JSON API in front of Astra DB — the data plane behind Langflow, astrapy, and the portal's ingestion stack.
Docling
2025 — Present · Contributor / Integrator
IBM's open-source toolkit for advanced document parsing — PDFs, DOCX, slides, scans, the whole menagerie. I wired it into Langflow.
Automated Bullet Matching
2013 — Present · Author
Statistical methods and 3D scan processing for matching spent bullets to the gun that fired them.
discreteRV
2013 — 2024 · Co-author
An R package for teaching and manipulating discrete random variables — closer to the notation you'd write on a blackboard.
intRo
2014 — 2016 · Co-author
Statistical analysis software for teaching — a Shiny app for students who want to do stats without writing R first.
Daisi: Python Cloud Functions
May 2021 — Dec 2022 · Senior Data Scientist
Serverless Python ('daisies') for scientific computing — YOLO, Prophet, sentiment, dimensionality reduction, all callable with one line.
Omni Analytics & OmniacsDAO
May 2017 — May 2021 · Chief Data Scientist
Statistical consulting, Shiny apps, and an open-source data-science toolkit for DeFi, crypto, and tournament prediction.
CUGA Agent
2025 — Present · Occasional contributor
IBM Research's open-source generalist agent harness for the enterprise. Occasional contributor.