Bristol / Luton / RemoteAvailable for full-time & freelance

Full stack engineering,
with a designer’s eye.

Experienced full-stack engineer committed to quality software. I work across departments and with customers — gathering requirements, speccing solutions, building them, and getting them into the hands of users.

Currently
Full Stack Engineer at Ascenti
Stack
.NET · React · TypeScript · Azure
Since
10+ years in industry
01Selected work

Design-led websites, built and shipped for real businesses.

01

Deans Property Preservation Ltd

deans-property-london.vercel.app

Launching soon on the client's own domain.

  • Next.js
  • React
  • TypeScript
  • Storyblok CMS
  • Vercel

A digital home for 35+ years of London building expertise

A full marketing site for a London property development and renovation specialist operating in Islington and Hampstead. Designed and built end-to-end: brand-led art direction, a CMS-driven project portfolio, service pages from basements to full period restorations, and an enquiry pipeline that turns visitors into conversations.

  • Design & art direction
  • CMS architecture & content modelling
  • Multi-page build — services, projects, gallery, method
  • Contact & enquiry forms
  • SEO & performance
02

AG Sports Therapy, Massage & Rehab Ltd

agsportstherapy.co.uk
  • Next.js
  • React
  • TypeScript
  • TailwindCSS
  • Vercel

A booking-focused site for a multi-location therapy clinic

A clinic website serving Redditch and Bromsgrove across three treatment locations. Built to convert: a clear treatment finder spanning injury assessment, sports massage, acupuncture and lymphatic drainage, therapist profiles, per-location pages with hours, and direct booking via phone and WhatsApp.

  • Design & brand integration
  • Service & treatment architecture
  • Multi-location pages
  • Booking & contact flows — phone, WhatsApp, email
  • Responsive, accessible build
02Results

Software that pays for itself.

£1m+

Debt recovered

Built a customer-facing tool at Ascenti with React, Next.js and .NET Core that enabled the collection of over £1m of debt back into the business within 2 months of release.

WCAG

Accessibility, automated

Implemented an automated accessibility test suite with custom reports at Clue Software — pivotal in retaining customers with WCAG compliance requirements.

1 system

Design system

Implemented a component library and design system with Vue, Tailwind and Storybook, phasing out legacy UI without disrupting delivery.

10 yrs

Industry experience

Entered competitive full-time employment in a high-responsibility London role aged 18 — a decade of industry experience by 28.

03Experience

A decade across product teams, agencies and quality engineering.

  1. 2024 — Present

    Full Stack Engineer

    Ascenti · Bristol

    • Ownership of greenfield event-based projects leveraging .NET, React and Azure.
    • Architectural design and implementation of an eventing system in a modular monolith using Azure Service Bus.
    • UI development with TailwindCSS and shadcn/ui; .NET expertise across multiple legacy projects.
    • Built production internal and customer-facing tools with React, Next.js and .NET Core.
  2. 2022 — 2024

    Software Developer

    Clue Software · Bristol

    • Full-stack .NET development with Knockout.js, MVC and Razor.
    • Owned a UI component library and design system with Vue 3, Tailwind and Storybook.
    • Accessibility compliance through automated Cypress tests with custom reporting.
    • Cost-effective Azure provisioning — App Insights, Functions, Front Door, Service Bus — via scripted CI/CD with AZ CLI.
  3. 2020 — 2022

    Junior Developer

    Clue Software · Bristol

    • Feature development and bug fixes, adapting quickly to sole-responsibility tasks within sprints.
    • Tier 3 support for customer service issue resolution.
  4. 2019 — 2020

    Junior Developer

    Tier 2 Consulting · Stevenage

    • Middleware solutions for clients using Red Hat Fuse and OpenShift, with Apache Camel.
  5. 2015 — 2018

    QA Test Analyst

    Hive Learning · London

    • Manual and automated testing across web, mobile web, Android and iOS.
    • Led a team of 3 external testers; sole in-house QA through a major version update.

Education

2019BSc (Hons) Computer ScienceBangor University, Wales
2015Advanced Level 3 Apprenticeship — Creative & Digital MediaArch Apprentices, London
04Capabilities

Comfortable everywhere from the database to the pixel.

Languages & Frameworks

  • C# (.NET 9)
  • TypeScript
  • React
  • Next.js
  • Vue
  • TailwindCSS

Cloud & Data

  • Azure
  • Azure Service Bus
  • SQL Server
  • CI/CD
  • AZ CLI

Architecture

  • Clean architecture
  • Modular monoliths
  • Event-driven
  • Dependency injection

Quality

  • Test automation
  • Cypress
  • Accessibility (WCAG)
  • GitHub Flow