- β¨ Python by day, Rust by night
- π Slowly reading https://craftinginterpreters.com
- β€οΈ Passionate about Open Source software
- βοΈ When I'm not coding you can find me losing on https://lichess.org
π± My projects
- aq - Extend jq for any data format
- cargo-onedoc - π Generate your README.md from Rust doc comments
- dotfiles - π§ Install packages and my dotfiles on a new system
- install - Install a Rust crate from a GitHub release
- kb-remap - β¨οΈ Tool to remap macOS keyboard keys
- sheldon - Fast, configurable, shell plugin manager
- casual - Simple Rust crate for parsing user input
- complexity - Calculate cognitive complexity of Rust code
- constcat - π± concat! with support for const variables and expressions
- emojis - β¨ Lookup and iterate over emoji names, shortcodes, and groups
- fmutex - Provides mutual exclusion on a file using flock(2)
- goldie - π Simple golden file testing for Rust
- itermore - π€Έ More iterator adaptors
- pulldown-cmark-toc - Generate a table of contents from a Markdown document
- radiotap - A parser for the radiotap capture format
- regex-macro - Only compile a regex once, abstracted
- upon - π A lightweight and powerful template engine for Rust
- vectrix - πΉ Stack-allocated, constant-size, matrix type implemented with const generics
- pycases - πΌ A case conversion library with Unicode support
- cases - πΌ A case conversion library for Go with Unicode support
- fudge - π¦ Oh Fudge! A straight-forward error library for Go
- powerpack - β‘ Supercharge your Alfred workflows by building them in Rust!
- crates.alfredworkflow - π¦ Alfred workflow to search Rust crates
- github.alfredworkflow - Alfred workflow to search GitHub repositories
- gitlab.alfredworkflow - π¦ Alfred workflow to search GitLab issues and merge requests
- setup-crate - π¦ GitHub Action to install a Rust binary
- setup-just - π€ GitHub Action to install the just command runner