xxx · ix · mmxxvi

Projects

Things I've built.

A small index. Each name links to its write-up where one exists, and otherwise to its GitHub repository or product site.

Total stars
1.0k
forks
197
citations
400+
open source since
2015

The stack

rustpythonlatextikznixshell

Index

repokindsummarystarsstatus
pact-pythonOSS · libraryPython bindings for Pact, rebuilt over a Rust FFI core. Downloaded over 1.3 million times a month.rust · python · ffi684● active
tikz-feynmanOSS · LaTeXA LaTeX package for typesetting Feynman diagrams with TikZ; adopted across particle physics with 400+ academic citations.tex · tikz161● maintained
rust-skiplistOSS · libraryA skip list for Rust.rust111● maintained
mathematica-notebook-filterOSS · toolFilters Mathematica notebooks for clean version-control diffs.rust58● maintained
simpler-wickOSS · LaTeXLaTeX macros for Wick contractions in quantum field theory.tex · tikz23● maintained
boltzmann-solverresearch · numericsSolver for highly coupled Boltzmann equations with rates spanning many decades; custom quadrature.rust1● archived
dotfilespersonal · glueOpinionated dotfiles: nix flake, fish prompt, helix config, backup scripts.nix · shell2● maintained
jpellis.mepersonal · siteThis site, rebuilt in Astro on Cloudflare Workers.typescript · astro0● maintained
borrow-checkerpersonal · appPersonal finance app for tracking accounts, spending, and cashflow — named for the compiler feature that stops you spending twice.rust1● wip
amber-apipersonal · libraryRust client for Amber Electric's real-time energy pricing API.rust3● maintained
enphase-apipersonal · libraryRust client for the Enphase solar monitoring API.rust1● maintained
repo-managepersonal · toolConvenience CLI for applying consistent settings and CI workflows across a fleet of personal repositories.python1● maintained
azure data acceleratorconsulting · internalModular, configuration-driven accelerator for deploying standardized Azure data-platform infrastructure; used as an internal KPMG template.azure · bicep · python—● shipped
pactflow-aiwork · internalSmartBear's first AI product, for generating and maintaining Pact contract tests. I took it from spike to production.rust · python · ai—● active

Open source

Beyond named projects, I make regular contributions across the open-source ecosystem — bug fixes, small features, and documentation wherever I use the tools.