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.