Build something new. Improve what you have. Create what’s missing.
From straightforward websites to custom WordPress plugins and business systems, I help businesses build, improve and extend the technology they rely on day to day.
New websites, stores and online services.
For businesses starting from scratch, launching something new or replacing a website that no longer does its job. The aim is a professional site that is clear for customers and manageable for the people running it.
Business websites
Clear, responsive websites for local businesses, sole traders, organisations and growing companies.
E-commerce and WooCommerce
Online stores with products, payments, shipping and practical day-to-day store management.
Booking and service websites
Booking calendars, appointment flows, payments and service pages for practitioners and appointment-based businesses.
Landing pages and launches
Focused campaign, product or service pages when you do not need an entirely new website.
SEO foundations
Search-friendly structure, metadata, sensible content organisation and local search basics from the outset.
Hosting, domain and handover
Launch support, hosting and domain setup, training and a practical handover so the site remains manageable after launch.
Make an existing website better instead of starting over.
A full rebuild is not always the answer. If the foundations are sound, targeted changes can improve how the site looks, performs and supports the day-to-day business.
Website redesigns
Modernise an ageing site, improve its structure and refresh the customer journey without discarding what still works.
Speed and performance
Investigate slow pages, heavy plugins, hosting bottlenecks and avoidable front-end overhead.
WooCommerce improvements
Checkout, subscriptions, catalogue management, shipping, order administration and operational workflow improvements.
Repairs and troubleshooting
Broken functionality, plugin conflicts and awkward WordPress or WooCommerce behaviour.
SEO and local search improvements
Review technical foundations, page structure and search visibility without making unrealistic ranking promises.
Migrations and hosting
Move websites between hosts, domains or environments with attention to uptime, performance and post-migration checks.
Custom development for the jobs off-the-shelf plugins do not solve well.
Sometimes the business has a process that no existing plugin fits cleanly. In those cases, focused custom development can be simpler than stacking several compromises together.
Custom WordPress plugins
Purpose-built plugin functionality designed around a real requirement rather than a generic feature list.
Custom WooCommerce functionality
Order management, customer service, promotions, reporting and store workflows tailored to the business.
Workflow automation
Replace repeated copying, manual notifications and spreadsheet handovers with structured automated processes.
Reporting and internal dashboards
Bring useful operational information together without having to assemble the same report manually each week.
Integrations
Connect existing systems and services where an integration can remove duplication or improve the workflow.
Operational business tools
Custom systems for processes that have outgrown email, paper, shared spreadsheets or improvised admin routines.
Retail Cash Manager is a published WordPress system for physical cash management, covering daily Cash-Ups, Cash Drops, Safe management, Lodgement preparation and Collection, with Staff Signoff and immutable audit history. Order Messaging for WooCommerce solves a focused customer-service problem directly inside WooCommerce. Both are live on WordPress.org.
The build is only part of the job.
I can also handle the routine technical work that keeps a website healthy after launch.
Maintenance
WordPress, plugin and theme updates, routine checks and ongoing technical housekeeping.
Hosting and performance
Hosting advice, migrations, performance troubleshooting and sensible infrastructure choices.
Training and handover
Practical guidance so the people using the site know how to manage the parts they actually need.
Ongoing improvements
Add features, refine workflows and respond to new business requirements without rebuilding everything from scratch.
Website Support
A simple monthly plan for WordPress maintenance, routine site checks, minor fixes and small ongoing changes, without the cost or commitment of a full agency retainer.
For straightforward projects, you can start with a package.
Custom development is not necessary for every job. These packages are intended for smaller projects with a clear and conventional scope.
Starter Site
For independents and small businesses that need the essentials.
- Up to 3 pages
- Mobile-friendly design
- Contact form
- Social links
- Launch setup and handover
Small Store
For makers, independent shops and smaller product ranges.
- Core business website
- WooCommerce setup
- Product structure
- Payments and shipping
- Store training and handover
Practitioner Plus
For practitioners who need a website plus appointments.
- Core practitioner website
- Booking setup
- Availability configuration
- Service and enquiry journey
- Training and handover
Custom Project
For redesigns, development, integrations and unusual requirements.
- Clear scope
- Estimated hours
- Tailored solution
- Testing and review
- Post-launch support options
Use the simplest sensible solution.
The aim is not to turn every project into custom software. It is to choose the simplest solution that properly meets the need.
If a well-supported plugin or service already solves the problem cleanly, that is usually the sensible starting point.
Where the standard setup falls short, focused development can bridge the gap without replacing what already works.
For distinctive or important workflows, a purpose-built plugin or business tool can be cleaner than stitching compromises together.
A few practical questions that often come up.
Do you only work with WordPress?
WordPress and WooCommerce are particular areas of experience, but the platform should suit the project rather than the other way around.
Can you work on a website somebody else built?
Yes. Redesigns, fixes, migrations, performance work and new functionality can all begin with an existing site.
Do I need a custom plugin?
Usually not. Custom development makes sense when existing options do not solve the requirement cleanly or would introduce more complexity than the problem deserves.
How are custom projects priced?
Once the scope is understood, I provide a clear proposal with the expected work and estimated hours rather than forcing every project into a standard package.
Can you provide ongoing support?
Yes. Support can range from a post-launch period to ongoing maintenance, fixes and further improvements.
What should I send you first?
A plain-language description of what you are trying to achieve, what currently gets in the way and any website or system that already exists.
Not sure which service your project fits under?
That is fine. Tell me what you are trying to build, improve or stop doing manually, and we can choose the right approach from there.
