I'm passionate about building developer tools and contributing to open source. My main focus areas include:
- 💼 Finance Tools: Building LSP and tooling for Beancount
- 🔧 Developer Experience: Neovim plugins and configurations
- 📦 Nix Ecosystem: NixOS configurations and package maintenance
- 🌱 Tree-sitter: Language parsers and syntax highlighting
|
A Language Server Protocol (LSP) implementation for beancount files, providing IDE features like autocomplete, diagnostics, and go-to-definition. Tech: Rust, LSP |
A Fava extension that adds envelope budgeting capabilities to Beancount, helping users manage their finances with a proven budgeting method. Tech: Python, Beancount |
|
A tree-sitter parser for Beancount syntax, enabling fast and accurate syntax highlighting and code analysis. Tech: JavaScript, Tree-sitter |
A Neovim plugin for seamless git worktree management, making it easy to work on multiple branches simultaneously. Tech: Lua, Neovim |
- beancount.nvim ⭐ 7 - Neovim plugin for Beancount files
- nix-config ⭐ 6 - NixOS and home-manager configurations
- neovim-flake ⭐ 4 - Neovim configuration as a Nix flake
- awesome-flake ⭐ 1 - Awesome WM configuration as a NixOS flake
Contributing to the Nix Packages collection & NixOS ecosystem with package maintenance and updates.





