- โจ 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