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
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%.