Forgehelm
A production-grade, TypeScript-first headless CMS that treats content as forged components — structured, composable and governed. GraphQL API (Yoga · Pothos · Prisma) with a Vue 3 Studio, multi-tenant realms, and a Runeforge CLI.
I forge software end to end — sleek, intuitive interfaces on the front, robust and scalable architecture on the back. Content crafted with intention.

I have played a key role in delivering and improving large-scale digital products and platform services, with a particular focus on reliability, security, and operational excellence. My work spans platform infrastructure, cloud architecture, observability, and CI/CD modernisation — reducing technical debt while enabling teams to ship software more safely and efficiently.
Alongside technical delivery, I have increasingly taken ownership of cross-team initiatives, collaborating closely with product, engineering, and operational stakeholders. Recognised as a trusted contributor for complex problem-solving and production stability, I support colleagues through mentoring and documentation — with a growing focus on technical leadership and driving impact beyond individual delivery.
From junior engineer to leading teams — every role measured by what it shipped.
Delivered scalable AWS CDK stacks (Lambda, EventBridge, API Gateway) while leading platform and infrastructure improvements across a cloud-based engineering environment. Modernised CI/CD pipelines using GitHub Actions and Semantic Release, led identity platform migrations (AWS Cognito, SAML, OAuth), strengthened system observability with Datadog dashboards and alerting, and drove service migrations and legacy system simplification — improving maintainability, security, and delivery confidence across the team.
Headed the migration of our admin system from Angular to VueJS + TypeScript (NPM → Yarn), and built our in-house CMS with Laravel, Twig and VueJS — now serving 80%+ of site content. Upgraded VueJS 2 → 3 and shipped custom customer modules.
Led development of a new influencer platform (VueJS, TailwindCSS, Laravel, PHP) and migrated competition sites from YII. Oversaw hosting upgrades to TLS 1.2, mentored apprentices and juniors, and introduced PSR-12 standards, standups, version control and CI.
Took charge of the company's bespoke competition platform with VueJS, Laravel, TypeScript and Bootstrap, and led the investigation into the legacy system that shaped it. Implemented automated tests and continuous integration.
Maintained and developed White Label sites and helped build a bespoke data platform — Twig front-end, Laravel back-end — aligned to company metrics, delivered on time and within budget.
Some of the technologies I reach for, front to back.
A selection of recent builds — open source and client work.
A production-grade, TypeScript-first headless CMS that treats content as forged components — structured, composable and governed. GraphQL API (Yoga · Pothos · Prisma) with a Vue 3 Studio, multi-tenant realms, and a Runeforge CLI.
This site — a Nuxt 4 monorepo with a swappable content layer designed to migrate to Forge Helm when it's ready.
A companion app for tracking pets — health, routines and reminders in one place.
A clean, typed REST API for catalogue and lending management.
A lead and enquiry platform for a mortgage advisory practice.
Marketing and client portal for an HR consultancy.
Giving time as a Civilian Instructor, supporting young people and safe operations.
Health & Safety and Media Officer
Health & Safety Officer
Whether it's a full-stack build, a CMS, or untangling a gnarly codebase — I'd love to hear about it.