Studio / Services / Shopify builds
Shopify stores that survive the peak weekend
From £6,400 fixed, invoiced in three
I am Marcus Adeyemi. I build and replatform Shopify stores for food, drink and homeware brands out of a one-room studio in Ancoats, and I stay on the phone through the first Black Friday.
Pick a build
- Launch build 6 weeks · from £6,400
- Growth build 9 weeks · from £11,800
- Replatform 12 weeks · from £18,000
- Fixed price, agreed before a line is written
- Core Web Vitals green on launch day, or I keep working
- Every old URL mapped, so the traffic comes with you
- Thirty days of aftercare, then a retainer only if you want one
On the shelf
Brands I keep trading
Five of the shops I built and still look after. None of them has called an agency since.
The collection
Stores I have shipped
Every one of these is live, taking money, and still mine to fix at two in the morning if it breaks.
The numbers
What eight years totals up to
- Stores launched since 2018
- 38
- Replatforms with no traffic dip all of them
- 11
- Fastest brief to live one market
- 27 days
- Peak weekend orders handled no downtime
- 62,400
- Average mobile LCP at launch 75th percentile
- 1.3s
read out of Shopify, not out of a deck
Every figure on this slip is read out of a client's own Shopify admin, not out of a case study I wrote afterwards. Ask about any line on it and I will show you the screen it came from, including the ones that took two attempts.
What I sell
What goes in the basket
Five things, priced before we start. If what you need is not on the list I will tell you who does it better.
Always included
- Discovery call and written scope
- Free
- Product and customer data migration
- Included
- Redirect map and rank protection
- Included
- Thirty days of aftercare
- Included
- Third-party app subscriptions
- Billed to you
a third up front, a third at build review, a third on the day you go live
Book a discovery callHow it runs
Where your order gets to
The same five stages every time, and you always know which one you are in.
Day 0
Order placed
Ninety minutes on a call, then a written scope with a price on it. Nothing starts until you have signed that.
Week 1
Picked
Theme, apps and integrations chosen and justified in writing. This is the week I argue you out of the ones you do not need.
Weeks 2 - 5
Packed
The build, in your own staging store. A link every Friday afternoon, your notes back on Monday, and no surprises in between.
Launch week
Dispatched
Redirects, DNS, payments and a rehearsed cutover, done on a Tuesday morning. Never on a Friday, never before a bank holiday.
30 days on
Delivered
A month of me watching your numbers and fixing whatever the first thousand real orders find.
Sold by
Who you are actually buying from
One person, named, with a phone number and a fixed price.
I have been building shops since 2018, most of that on Shopify, all of it for brands small enough that the founder still answers the email. Before that I spent four years in an agency being the one who got called in after the launch party, when the store had been live a fortnight and the numbers had gone the wrong way.
That is where the habits came from. I write the scope before I write the code, I ship on Tuesday mornings, and I will not put an app on your store that I cannot explain the cost of in a sentence.
I take two clients at a time. It means I know your catalogue, your peak weekend and your worst supplier by name - and it means picking up the phone on a Saturday in November is not a favour, it is the job.
- Shopify Plus
- Liquid
- Hydrogen
- Replatforms
- B2B
- Subscriptions
Seller details
Specification
What ships in the box
Named tools, not adjectives. Check any of them with the last person who hired me.
- Shopify Plus
- Liquid
- Hydrogen
- Oxygen
- Shopify Functions
eight years, four hundred-odd theme deploys
- TypeScript
- Alpine
- Web Components
- Vite
no framework unless it earns the kilobytes
- Klaviyo
- Recharge
- Shippo
- Xero
- Peoplevox
- Gorgias
and whatever your warehouse actually runs
- Lighthouse CI
- WebPageTest
- CrUX
- Speedcurve
measured on a mid-range Android, not on my laptop
- Playwright
- Shopify CLI
- GitHub Actions
- Theme Kit
every theme change goes through a pipeline
- GA4
- server-side GTM
- Metabase
- Looker Studio
consented, tagged properly, and read by someone
Anything that is not on this list, I will tell you who is better at it than me.
Reviews
What the buyers said
Left by people who paid, months after the thing went live. The four-star one stays up.
4.9
from 26 written reviews since 2018
He talked us out of half of what we asked for
We arrived with a list of twelve apps we were sure we needed and left with three. The store is quicker than the one we paid four times as much for two years ago, and I understand every part of it.
Picked up the phone on Black Friday
Nine in the evening on the busiest day of our year, a payment gateway fell over, and Marcus was on it before our own alert email had landed. That one hour is why we renewed without asking the price.
The migration was the boring weekend we were promised
Fourteen years of Magento and 2,100 URLs. He rehearsed the whole cutover twice, then did it on a Tuesday morning while I watched. Traffic in the following month was within a percent of the one before.
Slower to start than the agencies, better by the end
He spent the first fortnight asking our warehouse questions instead of designing, which felt indulgent at the time. Then trade orders went up sixty percent because the reorder pad was built around how buyers actually work.
History
Where I learned all this
Twelve years of it, listed the way an account lists what you already bought.
Experience
The small print
Terms, plainly
The five things people ask on the call, answered before the call.
Delivery
Six to twelve weeks depending on the build. I hold one start date a month and I do not double-book it, so the date you are given is the date.
Returns
If the first two weeks are not what the scope promised, you stop there and pay for those two weeks only. It has happened once in eight years.
Ownership
The store, the theme repository and every account are in your name from day one. Nothing on your site is hostage to me still being here.
How long until my store is actually live?
A launch build takes six weeks from the day the scope is signed. A replatform takes ten to twelve, and most of that is data and redirects rather than design. If you need it faster than that, say so on the call and I will tell you honestly whether it is possible rather than finding out in week nine.
What do you need from me?
Product data in a spreadsheet, your photography, and about two hours a week. The two hours are the part everyone underestimates: I send a staging link every Friday afternoon and the build only moves as fast as your notes come back on Monday.
Who owns everything afterwards?
You do, from the first day. The Shopify organisation is in your name, the theme lives in your own GitHub repository, and every third-party app is billed to your card rather than mine. If you replace me next year, the handover is an afternoon.
Do I have to keep paying you after launch?
No. Thirty days of aftercare are already in the price, and a care plan after that is optional. About half my clients take one and the other half email me twice a year, which is completely fine and always has been.
Will you work with my existing agency or freelancer?
Often, yes. I have shared a codebase with brand designers, a Klaviyo specialist and two different warehouse teams. What I will not do is take over a build somebody else is halfway through without a fortnight to read it properly first.
Checkout
Start the order
Six fields and no payment. Nothing is owed until a scope is signed by both of us.
- 1Your details
- 2A call
- 3A written scope
That is in. I read every one of these myself, and you will have a straight answer within a working day - including when the answer is that I am not the right person.
Order summary
- Discovery call
- Free, 90 minutes
- Written scope and fixed price
- Free
- An answer either way
- One working day
- Next start date
- January 2027
- Your details reach one inbox, mine, and go nowhere else.
- No newsletter, no drip sequence, no being handed to a junior.
- If it is not a job I should take, I will say so and name someone better.
Or skip the form