Skip to main content

Uses

Tools, hardware, and software I use for building things. Updated occasionally.

Editor & Terminal

  • VS Code Primary editor. Vim keybindings, minimal extensions.
  • Xcode SwiftUI development for iOS apps.
  • Claude Code AI-assisted development in the terminal.
  • iTerm2 Terminal emulator with tmux-style splits.
  • zsh + Oh My Zsh Shell with custom aliases and git shortcuts.

Languages & Frameworks

  • TypeScript Default for anything web.
  • Python Data work, scripts, Flask backends.
  • Swift / SwiftUI iOS apps. ListLive, CribScore, Klew, Rhumbly.
  • React UI library of choice. Used professionally and on side projects.
  • Astro This site. Great for content-driven static sites.
  • Tailwind CSS Utility-first CSS. Hard to go back after using it.

Services & Infrastructure

  • Supabase Auth, database, edge functions, storage. Powers Klew.
  • Cloudflare Pages Hosting for this portfolio. Fast, free tier is generous.
  • GitHub Code hosting, CI/CD with Actions.
  • Tailscale Mesh VPN for accessing home devices and dev servers remotely.

Hardware

  • MacBook Pro 14" (M3 Pro) Daily driver for development.
  • Raspberry Pi Home dashboard, e-ink display, sensor hub.
  • ESP32 Temperature and humidity monitoring around the house.

Most-Used iOS Apps

  • Reddit Endless scroll. No further comment.
  • Moshi Mobile Mosh/SSH terminal built for AI coding agents. How I talk to Claude Code remotely via Tailscale.
  • Klew My own crossword app. I use it to dogfood new features.
  • NYT Crossword Daily puzzle. The mini is a warmup, the full is the real thing.
  • Strava Run tracking. Also built Strava Local to analyze my own data.
  • Down Dog Yoga multiple times a week for years. Wrote a blog post about the engineering behind it.