Everything you need to get online — built properly.

Every project is hand-coded from scratch: HTML, CSS and JavaScript, no WordPress, no drag-and-drop builders. Below is what that looks like across each type of site.

Business & corporate

Business & corporate websites

A site that clearly explains what your company does, who it's for, and why they should get in touch — built to load instantly and hold up to scrutiny from day one.

What's included

  • Home, services, about and contact pages
  • Mobile-first responsive layout
  • Contact form wired to your inbox
  • SEO meta tags and structured data
  • Google Maps / location embed where relevant

E-commerce

E-commerce & online stores

A custom storefront rather than a rented template — product catalogue, cart and checkout built around how you actually sell, integrated with the payment gateway of your choice.

What's included

  • Product listing, filtering and detail pages
  • Cart and checkout flow
  • Payment gateway integration
  • Order and inventory-friendly structure
  • Fast image loading for large catalogues

Clinics & healthcare

Clinic & healthcare websites

Patients want two things fast: proof you're qualified, and a way to book. These sites are built around clear services, credentials and a frictionless contact path — accessible to every visitor.

What's included

  • Services / treatments overview
  • Practitioner bio & credentials
  • Appointment request form or booking link
  • WCAG 2.1 AA accessible markup
  • LocalBusiness schema for local search

Personal & portfolio

Personal & portfolio websites

A site built entirely around you — your work, your story, your contact details — with a design that feels custom because it is.

What's included

  • Bio and background section
  • Project / work gallery
  • Resume or credentials page
  • Social and contact links
  • Custom visual identity

Custom builds

Custom web apps & features

Calculators, interactive tools, booking widgets, dashboards — if it needs real logic rather than a plugin, it gets written in plain JavaScript, tested and shipped.

Examples

  • Interactive calculators (see TrueCalc Pro in the portfolio)
  • Booking and availability widgets
  • Custom forms with validation and logic
  • Small internal tools and dashboards

Ongoing support

Maintenance & ongoing care

Sites need small updates — new content, a design tweak, a bug fix. Since I build and host every project myself, changes go directly through the person who wrote the code.

What's included

  • Content and copy updates
  • Bug fixes and small feature additions
  • Performance and SEO check-ins
  • Direct email or call access — no ticket system

How it works

From first message to launch.

  1. Discovery call or message

    You tell me what you need and what "done" looks like. I ask questions until the scope is clear.

  2. Proposal & timeline

    A straight answer on what it'll cost, how long it'll take, and what's included — in writing.

  3. Design & build

    I design and code the site in stages, sharing progress so you're never waiting in the dark.

  4. Review & revisions

    You review the live preview and request changes before anything goes public.

  5. Launch & handover

    The site goes live, DNS and hosting are set up, and you get a walkthrough of how everything works.

Not sure which service fits?

Send a quick message with what you're building — I'll tell you honestly what it needs and what it'll cost.