Websites · web apps · mobile apps

Your idea, built properly. By one developer you can actually call.

I'm Matt. I build websites on WordPress or Instatic, fast custom sites, and small web and mobile apps for UK businesses, clubs and founders.

Fixed quote in writingReply in 1 business dayYou own the code
WordPressNext.jsReactPayload

Three ways I can help

Mix and match. Every project starts with a fixed quote and ends with you holding the keys.

Websites you can edit

On Instatic for static-site speed, or on WordPress when you need its plugins. Custom layouts, forms, SEO basics and a handover guide.

Instatic from £280 · WordPress from £280

Custom web builds

Hand-built for speed with Next.js, with a Payload CMS login for your content.

from £355

Web and mobile apps

Booking flows, member areas, dashboards and integrations. MVPs from £1,315.

from £450

Small apps that replace the spreadsheet

The kind of thing I build most often. Scoped tightly so it's affordable, built so it can grow.

Booking flows

Slots, reminders and payments in one place.

Member areas

Accounts people can run themselves.

Dashboards

The numbers you check every week, in one view.

Integrations

Connect the tools you already pay for.

Need a website? Choose your editor.

Both let you change words and images yourself. I'll recommend one on our first call.

WordPress

The familiar one
A plugin for nearly anything: shops, bookings, events
Editor most people have used before
Managed hosting £18/mo keeps it updated
Instatic · built for speed

Static-site speed. WordPress-easy editing.

Instatic publishes your pages as plain HTML and CSS. There's no framework for visitors to download and nothing running on a server for each visit, so your site loads on par with a hand-built Next.js site, and often quicker on first load. You still edit every page visually.

Nothing to run in the browser
No PHP on every visit
Served as static files
Visual editor for every page
from £280Five pages £430 · hosting from £12/mo

Need a shop or a specific plugin? I'll tell you honestly and recommend WordPress instead.

First load on Instatic

HTML + CSS. Done.

What a visitor's browser has to loadTypical page
WordPressPHP, theme, plugins
HTMLTheme CSSPlugin JSjQueryBuilder
Next.jsReact runtime to hydrate
HTMLCSSReact runtimeApp JS
InstaticPlain HTML and CSS
HTMLCSS
Done

Illustrative of typical setups, not a benchmark. I'll share real Lighthouse results from your build.

Project planner

What are we building?

1 ·What you need
2 ·Launch window
3 ·Review and send

Pick your services and a launch window, and your brief summary appears here.

Brief sent. I'll reply within one business day.
Pick as many as you like

Featured project

A box league app built for how Billingshurst actually plays

Billingshurst Tennis Club outgrew off-the-shelf league tools. Players now check their box and put scores in from the court, and admins run the whole season from one place.

ReactMembershipLeague management
Read the case study
Billingshurst Tennis Club player box screen

Solo

No hand-offs, ever

1 day

Typical reply time

50 / 50

To book, then before launch

100%

Yours when it's paid for

Got an idea? Let's price it properly.

Use the planner or send a message. Fixed quote in writing, reply within one business day.