About

A creative developer who wears many hats

I started out as a designer and illustrator, with a genuine passion for art and creativity that still shapes how I approach my work today. Coding was always running alongside it though. I've been building things on computers since I was 13, so moving into development full time felt like a natural progression rather than a change of direction.

Designer collaborating at a laptop in a studio
Developer working in a modern studio space
Comic book illustration
QuikBlocs CMS
Designer sketching interface ideas on paper

For almost 20 years I've worked my way through agencies, in-house roles, and ambitious side projects, building a broad skill set that spans the full stack. From keeping high-traffic websites running smoothly under pressure to delivering complex bespoke builds for clients across a wide range of sectors, I've always thrived on the problem-solving side of the job as much as the creative side.

These days I get involved in every aspect of a project, not just the code. Whether that's contributing to marketing strategy, SEO, social campaigns, or brand identity, I've always believed the best developers understand the bigger picture. That's the approach I bring to everything I work on.

  • R&A
  • Mif
  • Eureka
  • Dream Machine
  • GBRf
  • Xampla
  • FE
  • Fuel
  • MSUK
  • Bellway
  • Royal Armouries
  • R&A
  • Mif
  • Eureka
  • Dream Machine
  • GBRf
  • Xampla
  • FE
  • Fuel
  • MSUK
  • Bellway
  • Royal Armouries

Built on a modern tech stack

From content platforms and SaaS dashboards to high-traffic cultural sites, each project is engineered with proven tools that balance performance, flexibility, and long-term maintainability.

WordPressWordPressWP
VueVueVue
NuxtNuxtNuxt
FirebaseFirebaseFirebase
JavaScriptJavaScriptJS
StatamicStatamicStatamic
LaravelLaravelLaravel
ViteViteVite
WebpackWebpackWebpack
GulpGulpGulp
Three.jsThree.jsThree
GSAPGSAPGSAP
PiniaPiniaPinia
NodeNodeNode
npmnpmnpm
DockerDockerDocker
IonicIonicIonic
Tailwind CSSTailwind CSSTailwind
PHPPHPPHP
FigmaFigmaFigma
AdobeAdobeAdobe

Let's talk about your project

Start a conversation about your next web project, product, or collaboration. I'd love to hear from you.

If you are looking for a quote, please give me as much information about your project as possible.

No problem! Pop in your number and I'll call you within 24 hours.