Software I use, hardware I rely on, and the tools that keep me productive.
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I'm being productive when I'm really just procrastinating. Here's a big list of all of my favorite stuff.
AI Tools
OpenClaw
A custom-built AI agent I run over Discord, designed to push the boundaries of what's possible with AI automation and connectivity. It integrates with external APIs, handles multi-step research workflows, automates repetitive tasks, and serves as a testing ground for new AI-driven capabilities. The insights I gain from building and iterating on OpenClaw directly inform the AI-powered solutions I deliver to clients — from intelligent assistants to automated business workflows.
OpenAI Codex CLI
My go-to for writing most code. Codex is incredibly smart and follows instructions to the letter — when I know exactly what I want, it delivers precisely that. Perfect for when the task is well-defined and I need literal, accurate execution.
Claude Code
Where I go when I want taste. Claude Code excels at UI/UX work, design decisions, and anything that benefits from aesthetic judgement. When a task needs more than just correct code — when it needs to feel right — this is what I reach for.
OpenCode
My open-source alternative that can connect to any model provider. When I want simple defaults to try a different model or experiment with something outside the usual ecosystems, OpenCode makes it effortless.
Pi Agents
When I need maximum configuration of the harness itself — custom skills, hooks, MCP servers, and fine-grained control over agent behaviour. Pi agents let me tailor the entire development workflow to the exact shape of the problem.
Development Tools
Neovim
My primary editor. Fully customised with LSP support, Telescope, and a keybinding setup that makes everything feel instant. Once you go modal, you don't go back.
Zed
A fast, modern editor I reach for when I want something lighter or more visual. Great for pair programming and quick edits.
Ghostty
GPU-accelerated terminal emulator that's blazing fast and stays out of the way. Clean, minimal, and handles everything I need.
Zen Browser
A privacy-focused browser built on Firefox. Clean UI with great tab management that keeps my workflow distraction-free.
Operating System
Omarchy
An Arch Linux distribution with a curated Hyprland desktop environment. Tiling window management, keyboard-driven workflows, and a beautiful aesthetic out of the box. It's the perfect balance of form and function.
Workstation
Custom PC — Ryzen 7 7800X3D / RTX 5070 Ti / 64GB RAM
Self-built custom PC. The 7800X3D is a beast for both development workloads and gaming, and the 5070 Ti handles anything I throw at it from gaming to lightning fast local AI model voice transcription inference. 64GB of RAM means I never have to think about closing browser tabs.
MSI MPG 321CURX
32" 4K 240Hz QD-OLED. The colours are incredible and the response time makes everything feel buttery smooth, whether I'm coding or gaming.
ZSA Voyager Keyboard
Tented split ergonomic keyboard with a fully custom layout. The split design and tenting have done wonders for my wrists after long coding sessions.
Razer Basilisk V3 Pro 35K
Comfortable ergonomic mouse with a great scroll wheel. The wireless performance is flawless and the battery life is excellent.
ASUS ROG Destrier Ergo Chair
A proper ergonomic gaming chair that actually supports good posture. The adjustability is on another level compared to most chairs in this space.
Sit/Stand Desk
Alternating between sitting and standing throughout the day keeps me focused and my back happy. Non-negotiable at this point.