Web developer · Fractional AI officer

Loads before you finish blinking.
Built by hand, line by line.

Updated September 2026

Every site here is written by one person in plain HTML, CSS and JavaScript. No WordPress. No page builders. No monthly platform fees. Five live builds below: open one and time it yourself. The same hands now build AI systems for established businesses, automating the quoting, reporting and re-keying that eat their week.

Typical turnaround: 48 hours to 2 weeks. Replies within 24h.

This page · mobile · 4G

100

PageSpeed performance

Measured on a mid-range phone, not a laptop.

Largest paint1.0 s
Page weight9 KB
Requests1

No trackers. No cookie banner. Nothing to consent to.

Services

Fixed quotes · no hourly surprises · scoped in writing

Fix & Speed-Up

fixed quote

Your site already exists. It's just slow, broken, or both.

  • Bug fixes and layout repairs
  • PageSpeed rescue, mobile first
  • Before/after report in plain English
Request this →

Landing Page

fixed quote

One page, one job: turn visitors into enquiries.

  • Copy structure and layout done for you
  • Working form, wired to your inbox
  • 48-hour turnaround
Request this →

Business Website

fixed quote

A complete site, built for your business and nobody else's.

  • Fully custom, hand-coded pages
  • Free hosting setup, domain connected
  • Source code and handover notes, yours
Request this →

WordPress Code Work

fixed quote

Staying on WordPress? Then it should be coded properly.

  • Custom themes and child themes
  • Plugin and WooCommerce work
  • No page builders, ever
Request this →

Fractional AI Officer

from £3,500

For established businesses (£8M+) drowning in quoting, reporting and re-keying.

  • AI Opportunity Audit: every fix priced in £/month saved
  • Systems built with your team, and the training to run them
  • Free 4-minute readiness check, no signup
Read more →

SEO & Measurement

fixed quote

Find out what's holding you back in search, then fix it.

  • Technical and on-page audit, fixes prioritised
  • Analytics and Search Console set up properly
  • Plain-English report: no ranking promises, just work that compounds
Request this →

A real client, and what it produced

Named · verifiable · ongoing

The builds above are mine, made to show how I work. This one is someone else's business, with their name on it and their results.

“Before Rory got involved I had a reputation and no system — bookings came from whoever happened to email. In a couple of weeks he sorted out the website so it actually turns up in searches, built me a booking tracker I use every day, and ran an outreach campaign to venues that landed two confirmed concert dates within the first fortnight. He explains everything in plain English and just gets on with it.”

Anna Phillips Harpist · annaphillipsmusic.com

2 concerts Confirmed in writing within the first fortnight of outreach
14 days From no booking system to a working pipeline of venues

What I built: search setup and structured data on the site, a booking CRM tracking every venue conversation, a venue and hotel outreach campaign with verified contacts and personalised emails, and a welcome email sequence.

Why hand-coded

A template site carries the weight of every feature you'll never use. A hand-coded site carries yours.

Template site Hand-coded
First load on mobile 4–8 seconds Under 1 second
Plugins to keep updated 15–30 Zero
Monthly platform fees $20–$70 $0
Who owns the site The platform You do

About

I'm Rory Phillips, an MEng-trained engineer who builds websites the way engineers build anything: by hand, with a reason for every part. I work with clients in the United States, the United Kingdom and Malaysia, across time zones and without agency overhead. Every project ships with its full source code and a set of plain-English handover notes, so nothing about your own site is a mystery to you.

BasedUnited Kingdom (GMT+1)
StackHTML · CSS · JS · PHP
FrameworksOnly when earned
Reply timeWithin 24 hours

Get a quote

Tell me what you need. You'll get a fixed price and a delivery date, not a discovery call.

Reply within 24 hours.