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 |
π° fava-envelopeA 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 |
π git-worktree.nvimA 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.





