My kit · The desk in Dublin

The kit I actually use.

People ask. So here's the running list - hardware, software, and the offensive tooling that earns its rent on a daily basis. Not affiliate-linked, not sponsored, just the things I'd re-buy if my house burned down.

01. Editor & terminal

Where most of my hours go.

EditorNeovim · LazyVim base · custom keymap
Backup editorVS Code · for pair-programming and PRs
TerminalWezTerm + tmux · Catppuccin Mocha
Shellzsh · oh-my-zsh · custom prompt
Multiplexertmux · vim-tmux-navigator
FontJetBrains Mono · ligatures off

02. Hardware

The desk in Dublin.

LaptopMacBook Pro 14" · M3 Pro · 36GB
DisplayLG 27" 4K · vertical for terminal panes
KeyboardKeychron Q1 · Boba U4T silent tactiles
PointerLogitech MX Master 3S
AudioSony WH-1000XM5 · the unsung MVP of focus work
LabRefurbished Lenovo workstation · Proxmox · 64GB · isolated VLAN

03. Day-to-day software

BrowserArc · Firefox for testing
NotesObsidian · daily notes + project vaults
TasksThings 3 (personal) · Jira (work)
ReadingReeder · O’Reilly Online Learning
MusicSpotify · the Lo-fi Beats playlist owns my soul
CommsSlack · Signal · Proton Mail (PGP)

04. Offensive toolkit

The full inventory with proficiency levels lives on /arsenal. Highlights:

ReconNmap · Amass · Subfinder · Shodan
WebBurp Suite Pro · Nuclei · ffuf · sqlmap
ExploitMetasploit · Impacket · BloodHound
AnalysisWireshark · CyberChef · IBM X-Force
AutomationPython · Docker · Kubernetes · Jenkins
OSKali Linux · Parrot OS · macOS host

05. Build / deploy

For the things I build outside of work.

FrontendReact · Vite · TypeScript · Tailwind
BackendNode + Express · or Python FastAPI for tools
DBPostgreSQL · Redis when I need cache
InfraDocker · Dokploy · Hetzner · Cloudflare
Source controlGit · GitHub · pre-commit hooks for linting
CIGitHub Actions · matrix builds when needed
Last updated · May 2026