Last updated: 5 March 2026

If you're here, you probably know the purpose of this page. My favourite tools are below.

#Hardware & Desk

  • 💻 MacBook Pro 14-inch M1 Max – Time to upgrade soon!
  • 📱 iPhone 17 Pro Max – I'm sure you've heard of it.
  • 🔐 Omarchy PC my primary dev setup is running Omarchy on a spare mini-PC. I connect to Opencode via Tailscale.
  • ⌨️ Mode SixtyFive Keyboard – my home office keyboard. I'm using Durock Silent Shrimp switches and GMK R&D 1973 MTNU keycaps
  • ⌨️NuPhy Node 75 Keyboard – daily driver at the office. My only stock keyboard. I have it in high-profile in Lunar White with Blush Max switches.
  • ⌨️ Keychron Q1 Max– backup home keyboard in Shell White. Using Gateron Nano Banana switches with GMK Botanical CYL keycaps.
  • 🍑 Herman Miller Aeron Chair – This is my chair. There are many like it but this one is mine.
  • 👨🏼‍💻 Herman Miller Renew Sit-to-Stand Desk – I have this one in walnut. Standing is a good idea when you remember to do it.
  • Grovemade Felt Desk Pad – been enjoying the feeling of this desk pad over leather options.
  • 🖥 Apple Studio Display – I have two of these in the NanoTexture finish.
  • 💧 Rain Design mStand – A perfect perch for my MacBook.

#Software

  • ⌨️ Cursor
  • Opencode + Nvim
  • 🔍Raycast for everything. Search, application launcher, window management, clipboard history. Raycast does it all.
  • ⚡️ Ghostty – I use zsh. Can't decide if I prefer Ghostty or iTerm2 but keep Ghostty for consistency across OS.
  • 🌐 Tailscale – to access my networked devices as if I was local, from anywhere.
  • 🎡 Laravel Valet – If I'm working on a Wordpress site, I use Valet to park it.
  • 😴 Insomnia – For HTTP testing.
  • 🔢 Numi - A running feed of my calculator. Probably one of my favourite apps.
  • 🔑 1Password - Keeping me sane amongst all these generated passwords. Also manages 2FA for everything.
  • 🌎 NordVPN - My VPN of choice. Invaluable in airports and coffee shops.