Portfolio

Work that ships and sells.

Three recent builds. Two are live on the client's own domain; one is a preview build on a github.io address. Each card says which.

HSK Coaching website screenshot
HSK Coaching website screenshot
MembershipCoventryLIVE · HSKCOACHING.CO.UK

HSK Coaching

Membership website for a Coventry personal trainer

Project name: Dips PT. The live site is branded HSK Coaching.

A membership website for a Coventry personal trainer, live at hskcoaching.co.uk under the HSK Coaching brand: six named training programmes (Ascend, Define, Endure, Forged, Limitless, Vitality), clear £29–£249 pricing, gym-or-home flexibility, and a 7-day no-card trial.

  • ▹ Six named programmes with clear positioning
  • ▹ £29–£249 membership tiers for gym & home
  • ▹ 7-day no-card trial to lower sign-up friction
  • ▹ Fast static build with structured data for local SEO
Punjabi Number Plates website screenshot
Punjabi Number Plates website screenshot
E-CommerceUnited KingdomLIVE · PUNJABINUMBERPLATES.CO.UK

Punjabi Number Plates

Online storefront for road-legal & show plates

An online storefront for premium number plates, with product storytelling, trust signals and a shop flow rather than a brochure-style page.

  • ▹ Product-first catalogue experience
  • ▹ Trust & compliance messaging for plate buyers
  • ▹ Storefront built on a modern React + Vite stack
Making Marks Tattoo Co website screenshot
Making Marks Tattoo Co website screenshot
Multi-pageLeamington SpaPREVIEW BUILD · GITHUB.IO

Making Marks Tattoo Co

Black & grey studio site with multi-page local SEO

Preview build: hosted on our GitHub Pages address (github.io), not on the studio's own domain.

A seven-page Astro site for a Royal Leamington Spa tattoo studio: artist profiles for Connor, Kev and Liv, a full aftercare guide, FAQ, and a Fresha booking flow. Every page carries structured data, led by a TattooParlor schema with address, hours and service area. This build is hosted on a GitHub Pages preview address, not on the studio's own domain.

  • ▹ Seven dedicated pages, each with SEO + JSON-LD schema
  • ▹ TattooParlor schema — address, hours & service area
  • ▹ Fresha booking + Instagram links (no fragile feed embed)