Projects
Things I've built, still standing.
A small index. Each item links to a write-up, the README, or — for the academic ones — the paper.
- 1.0k
- Total stars
- 196
- forks
- 400+
- citations
- 2015
- open source since
The stack
Index
repokindsummary★status
pact-pythonOSS · library
Python bindings for Pact, rebuilt over a Rust FFI core. The version most pact-python users actually reach for.rust · python · ffi
676● activetikz-feynmanOSS · LaTeX
A LaTeX package for typesetting Feynman diagrams with TikZ; adopted across particle physics with 400+ academic citations.tex · tikz
158● maintainedmathematica-notebook-filterOSS · tool
Filters Mathematica notebooks for clean version-control diffs.rust
60● maintainedsimpler-wickOSS · LaTeX
LaTeX macros for Wick contractions in quantum field theory.tex · tikz
23● maintainedboltzmann-solverresearch · numerics
Solver for highly-coupled Boltzmann equations with rates spanning many decades; custom quadrature.rust
1● archiveddotfilespersonal · glue
Opinionated dotfiles: nix flake, fish prompt, helix config, backup scripts.nix · shell
2● maintainedjpellis.mepersonal · site
This site, rebuilt in Astro on Cloudflare Workers.typescript · astro
0● maintainedborrow-checkerpersonal · app
Personal finance app for tracking accounts, spending, and cashflow — named for the compiler feature that stops you spending twice.rust
1● wipamber-apipersonal · library
Rust client for Amber Electric's real-time energy pricing API.rust
3● maintainedrepo-managepersonal · tool
Convenience CLI for applying consistent settings and CI workflows across a fleet of personal repositories.python
1● maintainedazure data acceleratorconsulting · internal
Modular, configuration-driven accelerator for deploying standardised Azure data-platform infrastructure; used as an internal KPMG template.azure · bicep · python
—● shippedpactflow-aiwork · internal
AI-powered platform that automates the creation and maintenance of contract tests, integrating into existing development tools to save teams up to 60% of manual testing time.rust · python · ai
—● activeOpen source
Beyond named projects, I make regular contributions across the open-source ecosystem — bug fixes, small features, and documentation wherever I use the tools.
fastapi 99.7k★ · home-assistant 88.0k★ · mise 30.2k★ · home-assistant.io 9.5k★ · prek 7.9k★ · openllmetry 7.2k★ · hatch 7.2k★ · pyinfra 5.9k★ · vscode-python 4.6k★ · schemastore 3.8k★ · pact-ruby 2.2k★ · dotter 2.0k★ · pact-js 1.8k★ · pact-jvm 1.1k★ · pact-go 945★ · pact-net 926★ · pact_broker 744★ · packaging 736★ · pact-js-core 152★ · stylance-rs 149★· and others