Bristol / Luton / RemoteAvailable for new projects

I design and build
websites and web apps.

Ten years of engineering experience with a focus on delivering results, applied to businesses that demand software done properly. I handle everything from first conversation to launch (design, build, deployment) and leave you with something you can run yourself.

Currently
Accepting enquiries
Stack
.NET · React · TypeScript · Azure
Since
10+ years in industry
01Services

What I do.

I take on a small number of projects at a time, working directly with business owners and founders.

02Selected work

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

01

AG Sports Therapy, Massage & Rehab Ltd

AG Sports Therapy, Massage & Rehab Ltd — landing pageagsportstherapy.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
02

Deans Property Preservation Ltd

Deans Property Preservation Ltd — landing pagedeansproperty.london
  • Next.js
  • React
  • TypeScript
  • Storyblok CMS
  • Vercel

A digital home for 40+ 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
03

Deans Construction Services Ltd

Deans Construction Services Ltd — landing pagedcs.london

Built with Astro rather than Next.js: a content-only site with no need for a client-side framework.

  • Astro
  • TypeScript
  • Vercel
  • Resend

A credibility-led site for a London quantity surveying consultancy

A single-page site for a quantity surveying and commercial management consultancy working across Greater London and the South East. Built for credibility: illustrated case studies from a Grade II listed school conversion to a mixed-use regeneration, a clear breakdown of services from cost plans to final accounts, areas covered, and a direct enquiry form. Statutory company details are enforced at build time, so the site can't go live legally non-compliant.

  • Design & art direction
  • Single-page build — services, case studies, areas covered
  • Enquiry form — serverless email delivery
  • Cookie consent & analytics gating — UK GDPR/PECR
  • SEO, sitemap & search-indexing controls
  • Staged launch — holding page, then full site
04

GB Software

GB Software — landing pagegetonthesamepage.app
  • Next.js
  • React
  • TypeScript
  • TailwindCSS
  • Redis Cache
  • Vercel
  • Anthropic API
  • GitHub Actions

The Same Page

An AI-powered mediation tool that helps two people work through a disagreement together. Each participant shares their perspective privately; the AI listens without taking sides, surfaces shared ground, and guides the conversation toward resolution. Built privacy-first on the Anthropic API: no accounts, no stored conversations.

  • Conversational AI via Anthropic API
  • Privacy-first — no accounts, ephemeral sessions via Redis
  • Full-stack Next.js development
  • UI/UX & interaction design
03Results

Software that pays for itself.

4x

Businesses supported

Delivered software solutions to four businesses in the last 12 months, each with a varying tech stack and area of industry and measureable impact on their operations and revenue.

£2m+

Debt recovered

Built an internal and customer-facing tool at Ascenti with React, Next.js and .NET Core that enabled the collection of over £2m of debt back into the business within 6 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.

10 yrs

Industry experience

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

04Experience

A decade across product teams, agencies and quality engineering.

  1. Jun 2026 — Present

    Founder & Full Stack Engineer

    GB Software / Self employed · Bristol / Remote

    • Engineering custom full-stack web applications and business tools utilising Next.js, React, TypeScript, TailwindCSS, Shadcn/ui, and .NET Core.
    • Designing and implementing end-to-end software solutions, encompassing UI/UX design, backend architecture, database modelling, and automated CI/CD pipelines.
    • Managing all business operations as a sole trader, including client acquisition, stakeholder relationship management, project scoping, and ongoing post-launch support.
  2. Apr 2024 — Jun 2026

    Full Stack Engineer

    Ascenti · Bristol

    • Spearheaded greenfield event-driven projects from conception to deployment, leveraging .NET, React, and Azure.
    • Architected and implemented a robust eventing system within a modular monolith utilising Azure Service Bus.
    • Developed responsive UIs with TailwindCSS and shadcn/ui, whilst modernising and maintaining multiple legacy .NET systems.
    • Built and deployed scalable internal operations and customer-facing tools using React, Next.js, and .NET Core.
  3. September 2022 — January 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.
  4. September 2020 — January 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.
  5. December 2019 — September 2020

    Junior Developer

    Tier 2 Consulting · Stevenage

    • Middleware solutions for clients using Red Hat Fuse and OpenShift, with Apache Camel.
  6. 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
05Capabilities

Comfortable everywhere from the database to the pixel.

Languages & Frameworks

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

Cloud & Data

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

Architecture

  • Clean architecture
  • Modular monoliths
  • Event-driven
  • Dependency injection
  • CMS architecture
  • Design systems

Quality

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