PWA & JavaScript Developer — Hull, East Yorkshire

Building for the Real World

I'm a hands-on developer with 15+ years of experience building PWAs, JavaScript applications, and headless architectures. This is where I share what I'm learning, building, and sometimes breaking.

What I'm Working With

My current stack and areas of focus. I've worked across many technologies over the years, but these are what I'm building with right now.

Progressive Web Apps

Offline-first, installable web applications. I'm particularly interested in PWAs for environments with poor connectivity — the real world isn't always online.

Nuxt & Vue.js

My go-to frontend framework. I've been building with Vue since 2018 and Nuxt 3 is now my default for most projects.

Supabase

PostgreSQL, auth, storage, and realtime — all in one. I use Supabase for most of my backend needs these days.

Headless Architecture

Decoupled frontends, API-first backends, structured content. This is how I build everything now.

Latest from the Blog

Technical deep-dives, build logs, and lessons learned. Most of these start as YouTube videos.

The Journey So Far

From Magento in 2009 to headless in 2024

1
2009

Magento & WordPress

Started in web development. Founded Nailed It Design, a Magento and WordPress agency.

2
2016

The Northern Foundry

Merged with a marketing company. Worked as Technical Director on larger eCommerce, SEO, and PR projects.

3
2018

Headless & Vue.js

Joined H&H Comms. Built headless software solutions using Vue.js and API-driven architectures.

4
2020

Head of Development

Joined Ponderosa Agency. Currently leading development while staying 100% hands-on.

Regardless of the job title — Technical Director, Head of Development, Senior Developer — I've always been the one writing code. That's not going to change.

I experiment in public. I share what works and what doesn't. Not everything here is polished, and that's intentional.

Looking for Consultancy Work?

Client projects, contracts, and consultancy work happen through Headless Digital — my separate consultancy brand.

Visit Headless Digital