List of tech that I use on a daily basis, inspired by uses.tech.
Hardware
Desk setup
💻 Computers
- Macbook Pro 14” M5 Pro, 64GB RAM
- Windows PC for occasional gaming (Ryzen 5600X, RTX 1080Ti, 32GB RAM)
Accessories
- ⌨️ Keyboard: Ergodox EZ Shine
- 🖱️ Mouse: Logitech MX Master 3S Wireless
- 🎧 Earbuds: Airpods Pro 2 (review)
- 🎙️ Microphone: Blue Yeti
- 📷 Webcam: Logitech MX Brio
- 🔌 UGREEN USB 3.0 Switch for switching between docked laptop and PC
On the move
- Phone: Samsung S21 Ultra
- Watch: Galaxy Watch 7 Ultra (review)
- Earbuds: Airpods Pro 2 (review)
- Reading: Kindle Oasis
- iPad Pro 12.9” 2018 for reading graphic novels or notetaking with Apple Pencil
- Canon EOS R10
- Lenses
- RF-S 18-150mm kit lens
- RF 50mm 1.8mm prime lens
- Storage
- Lenses
- GoPro Hero 8 Black
- Polaroid Now
Software
Terminal
I use an installer script to set up my dotfiles with these tools:
- Ghostty
- zsh
- Neovim as the primary text editor (read more)
- Homebrew for installing commandline tools
- mise for switching tool versions
- fzf for fuzzy file search
- ripgrep for search
- Fira Code font
AI
Models
- GPT 6 Luna is my default model, with Sol for planning
- Deepseek V4 Flash for Hermes.
Providers
- GPT Plus subscription is my go-to these days for the value it provides.
- Openrouter: I usually put $10 in credits for testing out open models
- Deepseek API makes Deepseek V4 Flash a lot cheaper because of much better caching compared to Openrouter.
Harnesses
- Pi as the coding harness
- BB to set up automations and custom UIs on top of Pi
- ChatGPT desktop when I’m working on front end. The annotate feature in the in-app browser is fantastic for iterating on UI.
- Hermes as an always on remote agent running on a VPS.
See posts tagged #AI for more.
Desktop apps
- Google Chrome for browsing and devtools
- Obsidian, for personal note taking and journaling at home
- Raycast instead of spotlight on Mac
- MonitorControl for controlling external display brightness
- Notunes for preventing Mac from accidentally opening Apple Music
- LM Studio for playing with local models.
Tech stack
For the past decade, I’ve worked primarily on Ruby, with a Rails monolith, backed by MySQL. GraphQL acts as the API layer for a React front end.
For hobby projects, I typically reach for:
- Rust + Axum + SQLite for small apps
- Elixir + Phoenix + SQLite for more complex apps
- Hetzner VPS for hosting web apps
- Cloudflare for domains and CDN
Blogging
- Jekyll with custom theme
- GitHub Pages for hosting
- S3 for hosting images and assets
- Cloudflare as a CDN
- Obsidian for composing posts in markdown