Freelance full-stack developer
Jan — Dec 2026Self-employed · four clients, four sites in production
I take projects from a conversation with a business owner through to something running on a server with a certificate on it. React and TypeScript on the front, Node and MySQL behind, deployed on Linux boxes I provision and maintain myself — NGINX, PM2, TLS renewal, and the occasional 11pm "the site is down".
The work includes a multi-tenant platform with role-based access and audit logging, a booking system, and an AI newsroom app pulling from five external APIs, where rethinking how it called the model cut running costs by roughly a factor of ten.