Full Stack
Developer

Senior full-stack developer with 11 years' experience across Svelte, React, TypeScript, Vue, Laravel, and Node.js, with a strong lean toward frontend craft, clean architecture, and building things that are genuinely enjoyable to use.

Have a question? Contact me

Who am I?

I'm a senior full-stack developer with 11 years' experience, based in the Midlands, starting out as an apprentice back in 2015 and working my way up through agency, in-house, and freelance roles since. I've always leaned toward the frontend side of things, caring about how an interface actually feels to use as much as whether it works, but I'm just as comfortable architecting a backend or untangling a gnarly infrastructure problem. My preferred stacks these days are SvelteKit and Vue, though I move between React, Laravel, and Statamic depending on the project. Outside of client work, I'm the kind of developer who ends up building tools for myself because I couldn't find one that worked quite the way I wanted.

Latest Rambles

A running log of what I'm actually building, messy progress updates, half-finished experiments, and the odd rabbit hole I fell down along the way. Less polished portfolio, more working notes.

Fancy reading some more?

Date / Category

Title