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.