EventsMelbourne Hall
Website design, development, and a logo revamp for Melbourne Hall. A Grade II* listed historic house and gardens in Derbyshire.
I’m a freelance WooCommerce developer in London, building custom online shops, booking systems and ticketing platforms on WordPress for businesses across the UK.

Stores are designed around your products and customers, and built to stay fast when traffic spikes.
I also look after the parts customers notice after they buy – branded order emails, booking confirmations and the notifications that keep them informed.
Brands I’ve worked with
Most online shops lose customers in small ways: a slow product page, a confusing checkout, an order email that looks like spam. I build WooCommerce stores with the whole customer journey in mind, from the first product page to the confirmation that lands in their inbox.
I build shops, booking systems and ticketing on WooCommerce, from a listed stately home taking glamping bookings during a TV series to everyday online shops. Each one is custom-built around how that business sells, rather than bending the business to fit a template.
Tours, rooms, vehicles, events and exhibitions. If people book or buy it, I can build it in WooCommerce.
Stores tuned for speed and tested for load, so a sale, a launch or a TV mention doesn’t take your site down.
Branded order and booking emails, so the conversation after checkout feels as polished as the shop.
One developer who knows your store inside out, from build to ongoing support.
Online shops with a custom theme designed around your products, not a generic shop template with your logo on it.
Online booking for tours, experiences, rooms, vehicles and appointments, with availability that updates in real time.
Ticket sales for events and exhibitions, with capacity limits, ticket types and confirmations sent automatically.
Order, booking and account emails that match your brand, plus the reminders and updates customers get after they buy.
Stripe, PayPal and other gateways, plus connections to stock, CRM, accounting and fulfilment systems.
Caching, lean code and the right hosting so your checkout stays quick on your busiest day.
A free call about your products, customers and how orders or bookings flow through your business today.
A written plan covering products, payments, shipping, emails and integrations, with a fixed price.
The store designed and built on a private staging site, with test orders run through every payment and email.
Go-live with live payments checked, redirects in place for any old product URLs and training for your team.
Updates, fixes and new features as your shop grows, so WooCommerce and its plugins stay secure.
Leon understands essentials like page speeds, usability, and mobile optimisation, then combines these with a keen eye for sharp, crisp design. The results are always spectacular, plus delivered on time and on budget!
Gavin Brightman — Sound ZeroLeon is a pleasure to work with! He always listens and responds promptly to our needs, ensuring all our ideas have been implemented to the highest standards. Both his creative and troubleshooting skills are invaluable, and we look forward to working with him for years to come. We would highly recommend him to anyone who is looking for help when designing or developing a new website.
Van Cameron — FirebrandLeon’s ability to bring our creative ideas to life in a way that’s structurally and technically sound is massively helpful. Can’t recommend highly enough!
Jamie Pert — Bundle TrainingLeon is wonderful to work with! I recommend him to anyone looking for creative and responsive website design. He is quick to respond and his communication is always clear, professional and friendly. He has gone above and beyond, making suggestions for slick website additions, whilst always remaining within budget.
Josie Shenoy — Josie Shenoy IllustrationWooCommerce projects are quoted at a fixed price after a free call, based on your products, payments and the integrations you need.
Get a quoteCustom design and build, payments, emails and training.
Fixed quote
Online bookings or ticket sales added to WordPress.
Fixed quote
Speed, checkout, emails, integrations or fixes.
Fixed quote
WooCommerce runs on WordPress, so your shop and your content live in one place and you own both. There are no platform transaction fees on top of your payment provider, and it can be customised far more deeply. Shopify suits some shops better, and I’ll tell you if yours is one of them.
Yes. Booking systems and ticketing platforms are a big part of my WooCommerce work. For Melbourne Hall I added online booking for glamping vehicles during a Channel 4 series.
With the right hosting and caching, yes. During a prime-time TV broadcast the Melbourne Hall site handled over 100,000 concurrent users with zero downtime.
Yes. I regularly work on stores someone else built – speeding them up, fixing checkout problems, tidying plugins and adding features.
Yes. I design and build branded WooCommerce emails for orders, bookings and accounts, and set up the follow-up notifications that keep customers informed.
Stripe, PayPal and the other gateways WooCommerce supports. I set up and test them on staging before your store takes real payments.
Yes. I move shops to WooCommerce from Shopify, Wix, Squarespace and other platforms. Products, customers and orders can usually be moved across, with every old product and category URL redirected so you keep your search rankings, and payments tested before the switch. See WordPress migration.
Contact
Tell me what you sell, roughly how many products, and whether you need bookings, ticketing or subscriptions.
Custom WordPress theme development, built the WordPress way for speed, flexibility and accessibility – no page builders, no bloat, just clean code that’s easy to maintain and extend.
Website design focused on typography, accessibility and usability. You see full designs before any code is written, so the structure is planned and your users get the best experience.
Clean WordPress migrations with preserved SEO and zero downtime. Switching hosts, consolidating sites, or moving off a page builder – nothing gets lost.