I'm Peter.
Generally, I like things that make my experience as a developer easier, such as:
- Developer tools
- CLI tools
- Automation
- CI/CD
- Neovim
That said, I also enjoyed a number of my university coursework projects which definitely did not make my life easier, so who really knows.
-
idekyet - semantic release orchestrator & commit linter/formatter for the clueless - written in Rust (private repo until it is in a semi-working state with a clear roadmap)
- Conventional Commit parser
- Release orchestrator
- Conventional Commit linter/formatter
-
peter.nvim - my Neovim config written in Lua
-
tiny.nvim - Minimal Neovim config + plugin manager wrapper
-
My dotfiles and machine bootstrapping setup mostly written in Bash
-
gamon3 - GitHub CLI multiple account switcher written in Go (development is on hold for now)
- I got a bit carried away with testing and I think the code quality has suffered as a result
- I intend to sort it out eventually, but it works fine at the moment
- It should probably also be refactored into an actual GH CLI extension
-
browserctl - a simple CLI tool to manage default browser on MacOS written in Swift
-
My own Homebrew Tap to host some of my projects
- Dissertation (TODO: add summary (and details?))
- IBM iOS Augmented Reality
AI ChatbotDocumentation Enchancement App written in Swift in a team of 4 (TODO: add details?)
These are things I hope to work on in the future, but nothing here is for certain. Unfortunetaly this means there is very little detail in this section.
Any links here are probably to private repositories.
- internal-consistency - a tool to guarantee things make sense


