- Self taught Software Engineer currently working in the fintech sector
- Highly proficient in Python, Go, and AWS
- Always keen to learn new skills and tech (latest is learning Rust 🤓)
- Pretty much constantly hacking on personal projects
- Love writing CLIs (not really sure why, I just can't get enough)
Not everything is here but a few of my favourites 🤓
- Python CLI that automates a bunch of python developer tasks
- Automatic cloning of GitHub projects (concurrently!)
- Virtual environment detection and auto-creation
- Integration with the GitHub GraphQL API
- Maintainer since September 2021
- Python automation and testing toolkit
- Used by a bunch of high profile projects e.g. pip, pipx etc.
- Modern, lightweight, concurrent build system/task runner written in Go
- Alternative/improvement over e.g. make, just
- Custom hand-rolled declarative language including lexer, parser and AST
- Incremental builds based on file hashing and sum checks
- Semantic versioning CLI written in Go
- Interact seamlessly with semver git tags
- Perform semver bumping with a single command
- Implements search and replace templating for bumping project metadata files