/uses

Hardware, software, and tools I use daily. Updated occasionally.

OS

  • Split between macOS and Ubuntu — depends on the task and the day

Editor & Terminal

  • PyCharm for all Python and data work
  • VS Code for everything else
  • Warp terminal

AI & LLM

  • Claude Code and Codex for daily coding
  • Qwen locally via Ollama — essential when travelling with unreliable network

Productivity

  • Raycast — launcher, snippets, everything
  • OrbStack — Docker without the Docker Desktop overhead

Data & ML

  • Python — the only constant in an ever-changing stack
  • PyTorch for model work; scikit-learn for when you don't need the big guns
  • Jupyter notebooks for exploration and data wrangling
  • pandas, polars (increasingly), dbt for data engineering pipelines

This Site

  • Next.js 15 (App Router, React Server Components)
  • TypeScript
  • Tailwind CSS v4
  • Geist Mono typeface
  • Deployed on Vercel
  • WebLLM for in-browser AI (zero API costs)

Running & Quantified Self

  • Garmin Fenix — GPS watch for trail runs, heart rate, all of it
  • Garmin Connect + FIT file exports → Python + Jupyter for custom analysis