
On occasions I've worked with as many as 8 different languages in a single day.
Arch Linux - Migrating to NixOS
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
tree-sitter and lsp-mode for syntax highlighting, structural editing, definition lookup, symbol navigation, intellisense, diagnostics etc. |
![]() |
![]() |
Ellama + copilot-chat for AI input and code review | dap-mode for bug hunting 🐞 |
![]() |
![]() |
devdocs.el for quick references | restclient-mode to ping API endpoints |
![]() |
![]() |
pnpm-mode for running tasks | Magit for Git client |
![]() |
![]() |
Vertico + corfu for fuzzy finding | scad-mode for 3D modelling |
![]() |
![]() |
org-mode for notes | eww for web browsing |
![]() |
![]() |
pdf-tools for pdf documents | fireplace for philosophical discussions |
![]() |
![]() |
|
Aerial and Outline for Treesitter Language Server Protocol symbol navigation |
![]() |
![]() |
Codeium + GitHub Copilot for AI input and code review | Nvim DAP for bug hunting 🐞 |
![]() |
![]() |
Neotest for running test suites | Rest to ping API endpoints |
![]() |
![]() |
Overseer for running tasks | Lazygit for Git client |
![]() |
![]() |
Telescope + fzf for fuzzy finding | SurfingKeys for browser navigation |
![]() |
![]() |
Ferris Sweep + Gear Shifting
Previously on Piantor
✨ About Me
- 🌱 Began self-taught developer journey in January 2023.
- ✋ Open-source software advocate, curious process miner, and craftsperson 🎨
- 💻 Passionate Vim/Neovim/Emacs & Operating Systems enthusiast.
- 🛠️ I believe that a good developer experience is key to a good user experience, and regularly explore paradigms that reduce fatigue and improve productivity 🏃♂️💨
📖 Books
Got a suggestion? Add it to the list :)
Generated dynamically using Rust parser executed on a self-hosted GitHub Actions runner 🦀🤖