For agencies · White-label · UK
You keep the client. I never appear. Twenty years of build experience available by the hour, under your brand, with the terms written down rather than promised.
Every agency has been burned by a subcontractor once. These go in the contract, not just on this page.
Written non-solicitation, for the term of our work together and twelve months after it ends. I do not approach, quote, or accept direct work from a client you introduce me to. If one of them contacts me, I tell you.
Nothing goes in my portfolio, no case study, no screenshot, no logo, no credit — unless you give me permission in writing. The default is silence, and the default holds indefinitely.
No badge in the footer, no comment in the source, no email to your client’s people, no commit under my name where they can see it. Your brand from the first file to the last.
Design through deployment. I read Figma fluently and write the code myself, so there is no handoff loss between the two.
Capacity
30 hours a week
Held open, not theoretical.
Earliest start
Immediately
No queue as of today.
Hourly
$50
Wholesale. Your margin is yours.
Day rate
$300
Booked by the day, not the hour.
UK-based. I match whatever overlap your team needs rather than working to fixed hours, and I answer within a few hours on a working day. Tell me the window you want covered.
NDA signed on request, same day. Non-solicitation as described above. Work for hire — the code is yours on payment, no licence retained.
Marketing site development for an identity security platform, carried through its rebrand from ConductorOne to C1.
Full redesign and WordPress build for a translation company working with BAE, Shell and the UN.
Shown with the clients' permission. Your work stays off this page unless you say otherwise.
Check it yourself
The Upwork record is public, third-party and impossible to fake. Every project, every rating, every hour logged.
View the Upwork profile →Not a trial, not free work — one real, small, paid task. A stubborn bug, one template, a performance pass on a page that is dragging. You see how I estimate, how I communicate while the work is running, and what the code looks like when it arrives. If it goes badly you are out a few hours of budget. If it goes well you have found capacity you can lean on.
Every agency I still work with started this way.
Tell me what you have coming up. I answer everything myself, usually within a working day.
Or use the form — it reaches the same inbox.