

On occasions I've worked with as many as 8 different languages in a single day.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
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 |
![]() |
![]() |
Previously on Neovim
|
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 |
![]() |
![]() |
Piantor with Ferris Sweep layout
✨ About Me
- 🌱 Began self-taught developer journey in January 2023. Currently architecting Full-Stack software solutions, and practicing automation 🕸️🤖
- ✋ Open-source software advocate, curious process miner, and craftsperson 🎨
- 💻 Passionate Emacs/Vim/Neovim enthusiast that enjoys task automation with Bash and Python 🥳
- Dotfiles
- Yes, I debug my PDE on a regular basis.
- 🛠️ 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 :)
This README is generated dynamically using a Python script executed on a self-hosted runner using GitHub Actions 🤖