Vue & Nuxt Developer

I build things with Vue and Nuxt. SPAs, server-rendered apps, static sites. If your project runs on Vue, I can probably help.

What I build

Vue is where I spend most of my time. Small marketing sites, big apps with complicated state, real-time dashboards—I've built them all.

Single-page applications

Vue 3, Composition API, TypeScript. Components that don't turn into spaghetti as the app grows.

Server-rendered apps

Nuxt 3 with SSR. Better for SEO, faster first loads. I'll figure out the right rendering strategy for what you're building.

Static sites

Nuxt's static generation for blogs, docs, marketing sites. Cheap to host, hard to break.

Headless CMS setups

Contentful, Sanity, Strapi, Nuxt Content. I'll connect your Vue frontend to whatever CMS your content people prefer.

Tech I use

Vue 3Nuxt 3Composition APITypeScriptPiniaTailwind CSSViteVitestStorybookAG-Grid

Why Vue

I've used most of the major frontend frameworks. Vue is the one I keep coming back to.

The Composition API is good. Nuxt 3 is genuinely nice to work with. The tooling has gotten to the point where you're not fighting it constantly. That wasn't always true.

If you're already on Vue, I can get up to speed quickly. If you're deciding whether to use Vue, I can give you an honest take on whether it fits.

Project experience

Healthcare dashboards

Vue/Nuxt dashboards for NHS data visualisation. Interactive UK region mapping with Mapbox and Chart.js.

Geospatial risk platform

Vue 3 frontend with AG-Grid Enterprise for high-performance data tables (50-100k+ rows). Server-side row model, custom cell renderers, infinite loading. Complex filtering with JSONB arrays.

Parking marketplace

Nuxt platform with Mapbox integration. Vue 2 to Vue 3 migration, improved Core Web Vitals ~20%.

Need Vue help?

I'm available for contract work—new projects or existing codebases.

Get In Touch