Skip to main content

Websites that work. Visuals that sell.

Websites, photography and video for businesses that want their online presence to feel as good as the business behind it.

01 · The problem

Your website might look great. It might be showing its age. Either way, the question is whether it works.

A website can be polished and still make it difficult for someone to understand what you do, why they should choose you, or what to do next. Sometimes the problem is the structure. Sometimes it's the messaging, the visuals, or what happens after someone clicks through to buy.

I bring the website, the brand and the visuals together. I think about how the site works, how the business is presented and how the whole experience feels from the first impression through to the point of purchase.

Good visuals matter, but they're not there just to make a website look nice. Product photography, lifestyle imagery and design should help people choose you.

The process is , but I'm not looking to fill your calendar with meetings. You'll be involved where your knowledge of the business matters, and I'll take responsibility for the work in between.

When something needs specialist input outside my own skill set, I bring in people I trust and work alongside them. If someone else needs to be involved, I'll explain why and we'll agree how to handle it.

02 · Services

Services

A site that looks good but doesn't convert is expensive wallpaper. I build websites that earn their keep.

03 · Work

Selected projects

Case studies across web design, e-commerce, photography, and ongoing support.

Tropical Landscaping Ltd website homepage
Next.js · Migration · Local BusinessTropical Landscaping LtdAward-winning landscaping and garden design in Norwich - migrated from WordPress.com to a bespoke Next.js site built for portfolio, enquiries, and long-term performance.View case study →
Wantage Chiropractic Clinic website homepage
Next.js · Healthcare · MigrationWantage Chiropractic & Physiotherapy ClinicProfessional healthcare in Grove, Oxfordshire - rebuilt on Next.js after outgrowing an ageing WordPress installation.View case study →
Charlotte's Shopping website homepage
WooCommerce · E-commerce · MigrationCharlotte's ShoppingOnline retail rebuilt on WooCommerce - migrated from OpenCart for clearer merchandising, simpler checkout, and a platform the business can manage with confidence.View case study →
Norfolk Raider Cider Shopify store homepage
Shopify · Migration · Food & DrinkNorfolk Raider CiderCraft cider producer in Norfolk - rebuilt from Wix onto Shopify, with product photography and ongoing content support across web and brand channels.View case study →
Danskerkortet interactive map
Next.js · Interactive · GeolocationDanskerkortetAn interactive map of Danes living across the UK - built from scratch in Next.js with browser geolocation, privacy-conscious location handling, and a simple way for people to add themselves.View case study →
Indulgent burger at Bun X Norwich
Food & Drink · Social · BrandBun XCommercial food photography for a Norwich burger brand - bold, appetite-driven imagery for organic social and in-venue use.View case study →
Barista pouring fresh coffee into a takeaway cup at Aroma Norwich
Food & Drink · Lifestyle · BrandAroma NorwichLifestyle and brand photography for a Norwich coffee spot - warm, everyday moments built for social and digital channels.View case study →
04 · Platforms

How I build

Tools, platforms and services, structured properly.

Next.js, TypeScript, Tailwind, and Vercel for custom builds. Shopify, WordPress, or headless CMS when the project calls for it. Stripe for payments. GTM, GA, and conversion tracking from day one.

Web & Commerce

  • Full web builds
  • Starter websites
  • Landing pages
  • Webshops

Platforms & Hosting

  • Shopify
  • Next.js
  • WordPress
  • Vercel

Analytics & Performance

  • Google Analytics
  • Google Search Console
  • Structured data
  • Conversion tracking

Photography & Video

  • Product & lifestyle
  • Headshots & portraits
  • Commercial video
  • Talking-head video
05 · Contact

Ready to get started?

Tell me what you sell and what needs to improve.

I'll only use your details to reply to this message.