buffer://portfolio

Most of what I publish is around Neovim and developer tooling.

  • precognition.nvim helps make motions more discoverable while you edit.
  • rzls.nvim wires Razor/Blazor language server support into Neovim.
  • tree-sitter-razor adds Tree-sitter parsing for Razor syntax.
  • Neovim core contributions around UTF handling and LSP behaviour.

More bits and experiments live on GitHub.

buffer://about

I'm Tris, a programmer who writes about the things I'm building, fixing, and thinking through.

A lot of my professional work sits around document systems, integrations, and process automation. Away from that, I tend to drift toward developer tooling: Neovim plugins, LSP integrations, Tree-sitter grammars, and anything that makes editing code feel a little sharper.

Offline, I'm usually with my family, around cars, or following motorsport.