USES · Tools & gear
What I use every day.
No affiliate links — just tools that survived real production use.
HARDWARE
- MacBook Pro 14" M4 MaxDaily driver. Handles AI inference and Rust mega-builds.
- LG UltraFine 27" 4KSide monitor. Crisp text, easy on the eyes long-term.
- HHKB Professional Hybrid Type-SCapacitive keyboard. Used for 5 years, still going.
- Logitech MX Master 3S3-device switching + horizontal scroll.
EDITOR & TERMINAL
- VS CodePrimary editor with GitHub Copilot + Claude Code.
- CursorWhen I need heavy AI pair programming.
- ZedRust marathons when I want speed-first.
- iTerm2 + zsh + oh-my-zshTerminal baseline.
- tmuxEssential for SSH + long-running tasks.
AI TOOLS
- Claude Code Opus (1M context)Main coding tool. Whole-project context fits.
- CodexComplementary to Claude.
- Claude.aiSide conversations and idea organizing.
- ChatGPTOccasional GPT-4o cross-check.
CLI
- pnpm / cargo / fly / vercelDaily build / deploy.
- ghGitHub CLI — PRs and issues.
- rg / fzf / bat / ezaWay faster than grep / find / cat / ls.
- Docker Desktop / OrbStackOrbStack beats official Docker Desktop on speed and memory.
FONTS
- Geist Sans / Geist MonoVercel's typeface — used here too.
- JetBrains MonoCode block default. Crisp alignment.
- Noto Sans TCTraditional Chinese fallback, weight matches Geist.
SAAS
- VercelFrontend default. Zero-config to live.
- Fly.ioGo + PG deploy. Many regions, scale-to-zero.
- CloudflareDNS + R2 storage.
- ResendTransactional email. Free tier handles personal sites.
- LinearPersonal task tracking.