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.