Everything on the keyboard side. Homelab gets its own page because it got too big.
// computers
- daily driverM1 MacBook Pro — it gets the job done, and it'll get the next job done too
- desk displayLG 32UN880-B 32" 4K — built-in arm, USB-C, no regrets
- phoneiPhone 17 Pro
- watchApple Watch SE 3
- tabletiPad Pro M4 — reading, scratch notes, the occasional Procreate session
// editor & terminal
- editorClaude Code — primary, all day, every day
- backup editorSublime Text — fast, no fuss, doesn't ask questions
- terminalmacOS Terminal — testing Ghostty as a maybe-replacement, jury's still out
- shellzsh — default, no theme. Homebrew handles everything install-side.
- git clientcommand line. Never picked up
tig— haven't needed it.
// daily stack
- languageGo — backend, CLIs, internal tools, everything
- frontendHTMX + Alpine.js + Bootstrap 5 (no build step, on purpose)
- dbSQLite (modernc, pure Go) for solo work · MS SQL Server at the day job
- authLDAP at work · Authentik in the homelab
- osmacOS for work · Ubuntu Server for hosts · Windows Server only if you put a gun to my head
- aiClaude Code · local Ollama on a Ryzen / RX 6700 XT box.
gemma4is the workhorse — always testing newer models as they drop.
// browser, comms, productivity
- browserbounce between Safari and Chrome depending on the day. Never tried Arc.
- password managerBitwarden (cloud) — paid, family plan, evangelize daily
- 2faBitwarden built-in for low-risk · YubiKey 5C for the important ones
- emailApple Mail · Gmail · AWS WorkMail — multi-inbox is just life now
- notesApple Notes is where I actually live · testing Obsidian on the side
- tasksApple Reminders — it just works
// photo & design
- cameraNikon guy at heart — but the iPhone 17 Pro is what's actually in my pocket and gets the job done
- editdon't edit much these days. If I had to pick something today it'd be web-based.
- designCanva. No need to overthink it.
// home gym
- rackMajor Fitness Drone3 — the cable system sold me. I love cables.
- barCap 7ft bar — past my 500lb-on-the-bar era of life
- platesCap bumpers — best bang for the buck, full stop
- extrasa few benches · LeMond RevMaster spin bike (Facebook Marketplace score)
- trackingwhiteboard or notebook — no need to overthink it
Inspired by Wes Bos' uses.tech directory. Updated whenever I swap something — last touched 2026-05-08.