Full-stack developer. Based in the UK. 22+ years of shipping websites, SaaS platforms, and fixing the messes other developers left behind.
I'm not a big agency. I'm one person who gives a shit about the work.
When you hire me, you get me — not a junior who Googles things while you're on the call. I've built platforms that handle thousands of users, fixed sites that were bleeding money, and kept businesses running when their tech was falling apart.
My approach is simple: understand the problem, build the right solution, ship it on time, and be there when you need me afterwards. No jargon, no scope creep, no disappearing for three weeks.
React, TypeScript, Node.js for custom apps and SaaS. WordPress and Payload CMS for content-driven sites. Twig, Timber, SASS for custom WordPress themes. PHP, MySQL, PostgreSQL on the backend. AWS, Vercel, and cPanel for hosting. I pick the right tool for the job — not whatever's trending on Twitter.
I'm vocal about mental health, second chances, and building a life you're proud of. My path wasn't straightforward — I've written about it openly in "Owning My Past, Standing in My Present". Outside of work, you'll find me deep in a Funko Pop collection, obsessing over good coffee, or convincing my dog that the keyboard isn't a pillow.
Launched my own SaaS platform for WordPress automation — updates, backups, security, performance. All-in-one ops with AI-powered MainBot. Also full-service hosting, DNS, and care packages.
Started taking on bigger builds — full-stack SaaS platforms, AI integrations, data-heavy applications. Delivered for agencies, startups, and in-house teams across the UK.
Became the person people called when their WordPress site was on fire. Lean, secure, fast builds. Fixed more hacked sites than I can count. Built a reputation for rescue work.
Cut my teeth in agencies shipping high-traffic digital experiences. Learned the hard way that good code means nothing if it doesn't solve a real problem for real people.
Whether you need a full build, a rescue mission, or just someone reliable on retainer — I'm your person.
Book Free Consultation