Uses
My development setup and tools
The hardware and software I use every day to ship code.
Hardware
MacBook Pro M1 Pro Primary workstation — 16GB RAM Laptop
Teros Ultrawide 32" Main display — ultrawide format Display
Moonlander Split ergonomic keyboard — ZSA, fully programmable Keyboard
Lily58 Split 58-key keyboard — compact, custom ZMK config Keyboard
Logitech G502 Hero Gaming mouse — 25K DPI sensor, programmable buttons Mouse
Development
Neovim 0.11 Custom lazy.nvim config — 35 plugins. Viewer and navigator alongside Claude Code. No VS Code, no Cursor. editor
Ghostty Native macOS terminal with splits — nvim on the left, Claude on the right. 50k scrollback. terminal
Arc Browser Chromium-based, great tab management browser
TablePlus Database GUI — Postgres, SQLite, Redis database
Docker Desktop Containers for local dev and CI/CD devops
Insomnia API testing and debugging workflows api
AI & Workflow
Claude Code Primary coding AI — Opus 4.6. Edits files, runs commits, handles parallel work via --worktree. AI coding
Claude Code workflow Philosophy: nvim is the viewer, Claude is the editor. Terminal-only. Ghostty split: nvim left, claude right. workflow
Design & Productivity
Figma UI design, prototyping, and design systems design
Notion Second brain — notes, docs, and wikis productivity
Screen Studio Beautiful screen recordings with auto-zoom and animations recording
Pencil AI-native design tool by Claude — design directly from conversation design
Terminal & CLI
zsh Shell with custom prompt — Ghostty handles the multiplexing, no tmux needed shell
lazygit TUI for git — staging, rebasing, diffs. Accessible via <space>lg inside nvim git TUI
fzf + ripgrep Fuzzy finder and fast recursive search — wired into Telescope in nvim search
gh GitHub CLI — PRs, issues, actions from terminal GitHub
dotfiles ↗ One-command setup for any macOS machine — installs everything and writes all configs config