A selection of the things that I have worked on. Take a look at my github account for more.
A utility for injecting secrets from Vault into environment variables, and then running the provided command with access to those environment variables. Useful for making quick-access aliases to commonly used commands.
A tool to backup all of your personal git repositories from cloud providers like GitHub, GitLab and Bitbucket.
A small, zero-dependency library that can be used to build and evaluate mini-languages in the browser or in NodeJS. You have complete control over every operation performed, and this library takes care of the nitty gritty of the parsing and such.
A small CLI router that can merge several HTTP and file endpoints behind a single host/port under different paths. Built to enable quick hacking together of client files and APIs during development.
A functional CSS preprocessor built using Rust to be a simple yet powerful alternative to SASS.
A small SPA built using Elm and Haskell for organising event days. Users can add projects or talks that they are interested in giving to a list, and then admins can create and describe days and drag things from the list in.
Create and explore fractals from within your web browser. Allows full customization of the colours and rendering quality and downloading of fractal images to your computer. Can be configured to use multiple threads to speed up performance, and fractal parameters can be tweaked to explore novel fractals.