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 6
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 6
Plain-text notes, Dataview queries, and getting things done without renting your own memory.
Engineering Craft 7
Reviews, refactoring, testing, estimates, and the parts of the job that are not really about code.
Available for Node.js and TypeScript contracts
Senior software engineer and Node.js contractor, 15+ years across fintech, betting and gaming, media, and e-commerce. If this is the kind of work you need doing, my full history is on the CV.