// stack ⚙️

hardware, software, and workflow — what my day actually looks like

// 💻 hardware
MacBook Pro M3 Max — 14"
36GB unified RAM. Daily driver. Fast enough that I never think about the machine, which is the point.
Dell U2723D — 27" 4K
USB-C single-cable setup. Good colour accuracy, matte panel. Does the job without demanding attention.
Keychron Q1 Pro
Gateron G Pro switches. Wireless. Quiet enough for calls, tactile enough to feel good.
Logitech MX Master 3S
Replaced every mouse I've tried. The electromagnetic scroll wheel is the kind of thing you only appreciate once you have it.
Synology DS923+ 🗄️
Home NAS. ~16TB usable. Runs Tailscale, a few Docker containers, and backs up everything important.
// 🖥 editor & terminal
Neovim
Primary editor. LazyVim as the base, minimal plugins on top. Go + TypeScript LSP. I've tried Zed and VS Code periodically — I always come back.
→ github.com/anadinema/dotfiles
WezTerm
Fast, GPU-accelerated, Lua-configurable. Handles multiplexing natively. Replaced tmux + iTerm2 in one move.
JetBrains Mono — 14px
Good ligatures, clear at small sizes. Catppuccin Mocha theme throughout. Using it on this site too.
// 🛠 software & tools
Raycast
Launcher, clipboard history, window management, snippets. Replaced Alfred, Spectacle, and a pile of menu bar apps.
Obsidian
Notes in plain markdown, git-synced across machines. No cloud subscription, no lock-in. Dataview plugin for structured queries.
TablePlus
DB GUI for Postgres. Connects to local, Supabase, and SSH-tunnelled instances without fuss.
Proxyman
HTTP proxy and inspector for debugging API traffic. Easier than Charles for quick work.
// ⚡ workflow
git (CLI only)
Aliases for common flows. No GUI clients. The mental model matters more than the interface.
Docker + Compose
Local dev always containerised. docker compose up and the whole stack runs, same on every machine.
just
Task runner. A Justfile in every project root. Replaces Makefiles without the tab-indent madness.
→ github.com/casey/just
mise
Runtime version manager. Replaced asdf, nvm, and gvm in one tool. Per-project .mise.toml files.