/uses

What I use

The hardware, software and self-hosted infrastructure I actually keep in rotation — not aspirational, just what's on and in front of me. Updated now and then.

// desk

The machine and peripherals I work from every day.

MacBook Pro
Intel i9 · 64 GB RAM · Radeon Pro 5500M 8 GB · 2 TB SSD
2× LG 27"
IPS · 4K · HDR
Logitech K380S
keyboard
Kensington Expert Mouse
trackball
HomePod mini · AirPods
audio

// software

The editors, systems and languages I actually reach for.

VS Code · Sublime Text · nano
editors
macOS 26 Tahoe · iOS
daily
Debian 12 · Debian 13
servers
Termius · Claude Code
terminal · CLI & iOS
Telegram · Element
messaging
C · C++ · Python · Go · TypeScript
languages
Bash · LaTeX · MATLAB
scripting · docs · numerics

// homelab

The fleet I run and maintain myself — mini PCs, a NAS, the edge and two VPS. The live view is at /homelab.

i5-14400 · 64 GB · ZFS (2× 18 TB + NVMe)
Ryzen 5 3550H · 64 GB · Debian
Ryzen 5 5500U · nginx · CrowdSec
Core i3-7100U · HAOS
2× IONOS VPS · London + Spain
mini PC · Campello
RouterOS · VLANs · WireGuard · CrowdSec

// self-hosted

The services running on that fleet — social, comms and media.

Fediverse instance
PDS · @jmrp.io
Synapse homeserver
LoRa mesh
relays + bridges
home automation
photos

// off the desk

When the screens are off.

Canyon Roadlite
gravel
Scott Genius 930
MTB