Notes on full-stack engineering, 3D on the web, WebGL shaders, and the things I break along the way.
A walkthrough of my Neovim 0.12 config: a single init.lua built on kickstart.nvim, the plugins I actually use, and the fixes that came out of real work — one tsserver instead of eleven in a monorepo, an ESLint circular-structure bug that silently kills diagnostics, on-demand treesitter parsers, autoreload for AI-edited files, and a full keymap reference.