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 10
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.