Projects
I've worked on tons of projects over the years but here are the ones that I can show you.
Professional Contributions
Some of my previous employers' code is public. Here are over 2500 pull requests I made during my time there:
Personal Projects
These are some of my personal projects that I'm most proud of. All of them are open-source, so if you see something that piques your interest, check out the code and contribute if you have ideas for how it can be improved.
Open Source Contributions
Other people's code offers a great opportunity to learn new paradigms and expose yourself to other domains. These are some projects I didn't author but that I've tried to make better with my contributions:
Other Open Source Contributions
Some of my projects didn't stick, but they definitely have an interesting use-case, and who knows, maybe one day I'll figure out a better way.
- Mailmap Linter: Small, easy to use, easy to install tool to lint your git mailmap.
- Santiago: Lexing and parsing toolkit for Rust.
- Tracers: Open-Source APM (Application monitoring) project.
- B3: Reproducible builds, dev envs and deployments.
- modern-terminal: Rust library for rich text and beautiful formatting in the terminal.
- four-shells: Technologies around Nix and IPFS that are published under an Open Source License.
- nixpkgs-db: A database with packages from all versions, all commits and all channels.
- Python on Nix: Extensive collection of Python projects from PyPI, for Nix!.
- metaloaders: JSON/YAML loaders with column and line numbers.
- oblivion: RSA encryption and decryption client.
Plus many others, which are either private or I've forgotten to include.