Topics
Six subjects I keep coming back to. Each one collects everything I have written on it, with a suggested starting point if you are new to the pile.
TypeScript and JavaScript 22
Types, the language underneath them, and the patterns that survive a framework change.
PHP and Laravel 5
Laravel in anger: queues, webhooks, multi-tenancy and the parts of PHP people forget got good.
Homelab and Self-Hosting 10
Running real infrastructure at home: Proxmox, Docker, Tailscale, Caddy, and everything that broke on the way.
AI and LLMs 5
What these tools are genuinely good at, what they are not, and how to run them yourself.
Obsidian and Productivity 7
Plain-text notes, Dataview queries, and getting things done without renting your own memory.
Engineering Craft 8
Reviews, refactoring, testing, estimates, and the parts of the job that are not really about code.
Available for rescue and re-platforming work
I take over platforms that already exist and are in trouble. Node, TypeScript, React and Laravel, mostly in regulated or high-traffic environments. If something needs rescuing, re-platforming or finishing, my full history is on the CV.