Projects
A collection of projects I've worked on
Conda Ecosystem
A fast, standalone Conda package builder written in Rust that creates cross-platform relocatable packages from a simple recipe format.
The backbone of the Conda ecosystem. It consists of over 30,000 packages for Linux, macOS and Windows.
Convert lockfile diffs to markdown for use in pull request comments.
Install Pixi and create a cached Pixi environment in GitHub Actions.
Install Micromamba and create a cached Conda environment in GitHub Actions.
Create a local or S3-based mirrors of Conda channels for offline or air-gapped environments.
Check your Conda environment for packages with disallowed licenses.
Inject Conda packages into a Pixi environment.
Install a pixi environment into an arbitrary location.
Docker images with Pixi pre-installed.
Work around the lack of Pixi support in PyCharm.
Other Projects
As part of the Summer of Maths Exposition 2, I created a video explaining the Seven Circles Theorem.
A modern CV template for Typst, inspired by moderncv for LaTeX.
Save and load compressed scikit-learn Tree-based and lightgbm models.
Convert CZB and CBR files to Kindle-optimized Mobi directly within Calibre.
Load secrets from SOPS encrypted files with pydantic-settings.
Generate unique Gravatar-style avatars from email addresses using the boring-avatars library.