Last updated .
Editor
Mid-migration to Neovim. LazyVim is the new daily driver; Zed and VS Code are still in rotation while the muscle memory catches up, and plain vim covers everything in between.
LazyVim · Neovim — new editor of choice
Deliberately moving my daily work here. After years of bare vi(m) on locked-down boxes the keybindings are already in my hands; LazyVim adds the LSPs, fuzzy-finding, and the rest without me hand-rolling a config from zero.
- Zed · still in rotation, handing the reins to Neovim
- VS Code · when the work needs the heavier IDE
Vim · plain vim — not neovim
Four years of government work in environments where neovim wasn't an option made bare vi(m) native. Still where my edits on a remote or locked-down box live — no plugins, no dotfiles, just whatever's already on the machine.
Terminal
Languages
Six I reach for, and how I feel about each.
- Go · what I think in
- Rust · in an ongoing debate with the compiler
- Python · there's a library for everything
- TypeScript · unavoidable, but needed
- Tailwind · the tool for modern web design
- SQL · enough to make Postgres my full stack
Frameworks
Cloud
Cloudflare won me over fast. AWS is the muscle memory from years of DevOps.
- Cloudflare · I love this so much
- AWS · my comfort zone
Database
CLI
Hardware
Apple ecosystem mostly. One paper notebook running the rest.
- Mac M2 Mini
- Alienware monitor · 27"
- Apple Magic Keyboard
- Apple Magic Trackpad
- Analogue notebook · runs my life