White-label web development · For agencies and studios

You keep the client. I build the site.

I am one person who builds custom websites, and I do it behind the scenes for design studios and agencies. Your brand goes on the work, your name is on the invoice, and your client never hears mine. If you sell websites and hand the build to someone else, this is that someone.

Sound familiar

Four versions of the same gap.

You sell websites and hand them out

The brand work is yours. The build goes to whoever is free, and the quality swings with it.

You turn work down because you cannot get to it

A client asks for the site in three weeks and the honest answer is no. That is revenue walking out.

The developer talks to your client

Once someone else is in the room, the relationship stops being only yours.

Templates are the ceiling

A Squarespace build is fine until the brand you designed does not fit inside it.

How it works

Three steps, and you are in all of them.

01

You send me the design or the brief

Figma, a PDF, a brand manual or a conversation. If there is no design yet, I can do that too.

02

I build it and you see it on a private link

Review and changes happen with you, not with your client. I never appear in the project.

03

You hand it over as yours

Your brand on everything, your invoice, your price. I stay invisible unless you want me named.

What you hand over

A site that holds up after the handover.

01

Custom code, not a template

Astro and clean HTML/CSS. The design decides the build, not the other way round.

02

Phone first

Around six in ten visits are mobile. Measured on a real device at 390 px, not resized in a browser.

03

Technical SEO from the base

Structure, titles, schema, sitemap and hreflang when it is multilingual. Done at the start, not sold again later.

04

Measurement wired in

Analytics and conversion events, so your client can see what the site produced.

05

Legal pages that match the client

Privacy, legal notice and cookies with the real owner details, not a template with gaps.

06

Handed over, not held hostage

Repo, hosting and domain in your name or your client’s. No lock-in, no monthly fee to keep it alive.

Measured, not claimed

The same address, before and after.

A culture and events portal with 8,470 records, migrated off WordPress without losing one of them. These are browser measurements of the homepage on mobile, taken in July on what was there and in October on what replaced it.

6,077 → 218 KB
weight on open
3.4 → 0.7 s
to render the main content
87 → 26
requests to open the homepage
Three projects, with the numbers

Before you ask.

Will you contact my client?

No. I work with you. If you want me in a call I will join as part of your team, and if you would rather I did not exist, I do not exist.

Will you sign an NDA?

Yes, and I keep client names private by default. The work on this site is published without names for that reason.

What does it cost?

Wholesale, per project, agreed before I start. You set the retail price and keep the margin. Volume moves the number, so the honest answer comes after a fifteen-minute call about what you actually sell.

How fast?

Two to three weeks for a normal business site once the content is there, and I can run two to five builds a week. If a deadline is tight, say it in the first message and I will tell you yes or no, not maybe.

What if my client asks for changes next year?

You come back to me and I quote you. Or your own developer picks it up: it is standard code in a repo you own, and that is the point.

What about hosting and the domain?

Both in your name or your client’s, usually Vercel for the hosting. I do not resell hosting and I do not want the keys.

Where are you?

Lanzarote, Canary Islands. Spanish time, one hour behind the UK and Ireland, which in practice means your morning is my morning.

Tell me what you sell.

What kind of work you take on, how often a site comes up and what usually happens with it now. Fifteen minutes is enough to know whether this is worth either of our time.

No mailing lists. I only reply to your message.

WhatsApp