Joshua Ellisi · vi · mmxxvi

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.

Total stars
forks
400+
citations
2015
open source since
The stack
rustpythonlatextikznixshell
Index
repokindsummarystatus
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
active
tikz-feynmanOSS · LaTeX
A LaTeX package for typesetting Feynman diagrams with TikZ; adopted across particle physics with 400+ academic citations.tex · tikz
maintained
rust-skiplistOSS · library
Skiplist data structure implementation in Rust.rust
maintained
mathematica-notebook-filterOSS · tool
Filters Mathematica notebooks for clean version-control diffs.rust
maintained
simpler-wickOSS · LaTeX
LaTeX macros for Wick contractions in quantum field theory.tex · tikz
maintained
boltzmann-solverresearch · numerics
Solver for highly-coupled Boltzmann equations with rates spanning many decades; custom quadrature.rust
archived
dotfilespersonal · glue
Opinionated dotfiles: nix flake, fish prompt, helix config, backup scripts.nix · shell
maintained
jpellis.mepersonal · site
This site, rewritten in Rust and Leptos.rust · leptos
wip
borrow-checkerpersonal · app
Personal finance app for tracking accounts, spending, and cashflow — named for the compiler feature that stops you spending twice.rust
wip
amber-apipersonal · library
Rust client for Amber Electric's real-time energy pricing API.rust
maintained
enphase-apipersonal · library
Rust client for the Enphase solar monitoring API.rust
maintained
repo-managepersonal · tool
Convenience CLI for applying consistent settings and CI workflows across a fleet of personal repositories.python
maintained
azure data acceleratorconsulting · internal
Modular, configuration-driven accelerator for deploying standardised Azure data-platform infrastructure; used as an internal KPMG template.azure · bicep · python
shipped
pactflow-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
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.