// projects
Things I've built, out in the open.
Haskell, Nix, build systems and developer experience by day; old codebases and a little graph theory for fun. A few favourites — the rest live on GitHub.
Haskell
Nix
Build systems
Developer experience
input-output-hk/foliage
A tool to create custom Haskell package repositories — fully reproducible, from a handful of declarative files.
cabal-solver-plan
Run the cabal-install dependency solver with precisely specified inputs — useful for debugging and reproducing build plans.
tutte
Compute the Tutte polynomial of a graph by marrying the transfer matrix with tree-decomposition — faster than anything else at the time.
experimental-mathematics
Lecture notes, Mathematica notebooks and assignments for the University of Melbourne's Experimental Mathematics course.
Browse all repositories
// and one Haskell org: stable-haskell