
A supercar dealership with a website faster than its cars.
Adding a car went from three places to one.
web · seo · build 2023-2026
Dubai · Since 2019
Enquiries answered, reviews chased, invoices followed up, content published - without hiring anyone to do it.
Three kinds of it. Every example below is buildable, not a slide.
The whole offer on one page - how it works, what it connects to, what it costs →It picks up when you can't - in your voice, from your real prices and your real calendar.
A WhatsApp message arrives at 11pm
AI reads what they're actually asking
Replies with your prices, in your voice
Books the callback in your calendar
Drop a topic or a voice note. It comes back written, waiting for your yes.
You drop a topic into a sheet
AI researches it and checks the sources
Drafts the article in your tone
Waits for your yes before anything publishes
The chases nobody remembers to do, firing whether or not anyone thinks about them.
A job is marked complete
Waits two days, then asks for a Google review
Drafts your reply the moment one lands
Puts the unhappy ones at the top of your list
Pick one and I'll draw you the system that does it instead. Nothing to fill in.
Which one costs you the most time?
Not a gallery. Every one of these has a number attached.

Adding a car went from three places to one.
web · seo · build 2023-2026

A messy request in, the right photos out.
automation · ai · build 2024-2026

It tells a buyer from a job hunter, at any hour.
automation · ai · product 2026
AI workflows, WhatsApp, lead handling, the follow-ups that never happen.
Websites, internal tools, the systems a business actually runs on.
Photography, film, and the social content that feeds all of it.

Project One Motors
Walk-ins arrived and left again with nobody writing them down. A tablet by the door now takes a name, a number and the car that caught their eye - read from live stock, so it can't offer one that sold last week - then pings the right rep on WhatsApp.
product · automation · 2026
Read case studyCar films for Dubai showrooms - shot, cut and graded by the same person who built the site they land on.
Most businesses don't need one more specialist. They need someone who can see the problem, build the system, make the content it runs on, and get the pieces talking to each other.
I started in 2017, building websites for companies and running their paid ads. Learning to shoot came after that - the ads needed creative, and briefing it out was slower than doing it. Then the automation, because answering the same message at midnight is not a job for a person.
Small things I built because the alternative was doing it manually.
Not a certifications wall. These are the platforms the automations, the sites, the campaigns and the edits are built in - the ones that turn up in a scope call and need answering with something other than “I can learn it.”
Five services, and the objection that comes up first in each of them. Every answer ends where the prices are.
Lead handling, escalation and follow-up on the channels you already use.
That's the right thing to worry about, so it's the part I build first. The AI drafts a reply and code checks it before it sends: it can only quote prices and details that exist in your own system, and anything it must never discuss is blocked after the model has spoken, not politely requested in a prompt. A reply that trips a rule doesn't go out. A person gets that conversation instead.
They get one. Price negotiation, complaints and anyone who asks for a person are handed straight over, and the moment one of your team starts typing, the bot goes quiet for that customer. It re-checks that right before it sends, because a model takes a few seconds to think and that's long enough for two voices to answer the same person. The handover arrives in your team's own WhatsApp, not a dashboard nobody opens.
Yes - your number, your name on the messages, and nothing for anyone to install. Same for Instagram DMs, the chat on your website and your inbox: it picks up where enquiries already arrive, at 11pm, without you being awake for it.
It's published rather than quoted - an audit, a build, and a monthly run tier, with what's in each one written out. Which of the three you need depends on what happens now: who handles the messages, how often, and what it costs you when nobody gets to them. Tell me that and I'll tell you which tier it is. If it isn't worth building, I'll say so.
No, and that's usually what decides whether any of it survives. The sales team I built for never opened a new tool: handovers land in the WhatsApp they already use, and the record of every conversation lives inside the website they already had. Anything that needs a login nobody remembers gets quietly abandoned.
Building it is the short part. The real work is the weeks after it goes live, when real customers do things no plan predicted - the showroom bot replied in the wrong language, offered photos nobody asked for, and answered "ok" with "noted, I'll follow up." Each one became a rule with a test behind it. So it starts on a small allowlist, supervised, before it goes anywhere near a customer.
Yes, and in whatever else your customers turn up speaking. The showroom assistant I run handles Arabic and Russian alongside English, and it files every message twice - the original and an English translation - so whoever's on shift can read a thread in a language they don't speak.
Me. Mayantha Jayasinghe - Mayya to most people - working on my own out of Dubai. The same person scopes it, writes it, and replies when you email. Nothing is white-labelled from someone else and there's no account manager in the middle, which is the trade: one person's full attention, and one person's calendar.
Designed from scratch, built on Next.js, deployed at the edge.
A site designed from scratch and built on Next.js at the edge - not a template with your logo dropped into it. Mobile, contrast and accessibility, and technical SEO are in the build rather than sold back to you afterwards as an optimisation package, and from the business tier up so are analytics, conversion tracking and an admin you can edit yourself. The tier tables say exactly which of those sits in which package.
From the business tier up, yes - a client-editable admin is in the price, built around the words and images that actually change rather than a page builder that lets anyone break the layout on a Friday. The single landing page doesn't include one, because a one-page site that changes twice a year is cheaper to just send to me.
That's the part I don't leave to a plugin. It renders at the edge instead of running a page builder over a database on every request, which is a different thing from bolting a caching plugin onto a slow stack. I moved a dealership's entire car inventory off WordPress onto this exact setup - that one's written up as a case study, with what broke as well as what worked.
Yes. Migrating content from an old site is a priced line on the business tier and included up to an agreed cap on the platform tier. What I won't do quietly is carry across the structure that was half the reason the old site didn't rank - if that's the case I'll say so before we start, not after.
There's an optional monthly care plan: hosting, uptime monitoring, dependency and security updates, a backup check, and an hour of small text and image changes. Everything past that hour - new pages, new features, design work - is quoted rather than absorbed, which is what stops a care plan turning into an argument.
I can, but it isn't inside the website price - copy, photography and video are either yours or a separate line, and the price card says so out loud. It's there so a website quote can't silently become a content project halfway through. The upside of asking one person for both is that the site gets designed around the pictures that will actually exist.
Each tier states its own timeline, and the clock starts when the copy and the access arrive rather than when the deposit does. That isn't a technicality - what delays a website is almost never the build, it's waiting three weeks for someone to find the logo files.
Yes, and it's laid out for a phone first, because that's where the traffic is. Mobile, colour contrast and accessibility are part of the build rather than an upgrade offered afterwards - a site that falls apart at 390px isn't finished, it's unfinished with a desktop screenshot.
Listing-ready stills for showrooms and product-led businesses.
Cars, mostly - showroom stock, the detail, and the walk-around a listing needs - plus the product, interior and people shots a business needs around them. Automotive and luxury in Dubai is where most of the last few years went, which shows up less in the gear and more in knowing where the reflections are going to be at 4pm.
A set number per package rather than everything that came off the card, because a folder of four hundred near-identical frames isn't a delivery, it's homework. The image count, how many cars or units it covers and the delivery window are all stated next to each package on the pricing page.
The half day covers your own organic and listing marketing; the full day and the retainer extend that to paid. All of them are perpetual for your own marketing, so nothing expires and nothing needs renewing. What none of them allow is reselling the images, sublicensing them, or putting them into a stock library.
Not by default - they're a paid add-on on the full day and aren't supplied on the retainer. It isn't precious about it: an unedited raw isn't the thing you're buying, and a raw that comes back with someone else's grade on it stops being my work while still having my name attached to it.
Yes. A location shoot is an add-on on the full day and included within Dubai city limits on the retainer. Permits are handled separately and honestly: I coordinate them, the authority's fee is passed through at cost, and neither of us gets to talk them down.
Yes. Same person shoots it and grades it, so what you saw on the day is what turns up in the folder. Nothing goes out to an overnight editing service, which is also why my delivery windows are honest about being one person's rather than a factory's.
We move the day, at no charge, as long as I hear before I've loaded the car. That's the only thing I'd ask in return - a shoot that gets cancelled from the car park is a day nobody can sell twice.
Usually. Send me three you like and I'll match the grade rather than impose mine. It matters more than it sounds: a listing page where half the cars are warm and half are cool reads as two different dealerships to anyone scrolling it.
Vertical short-form, batched from a shoot day. Brand films quoted separately.
Vertical short-form: graded, with licensed music and captions, cut to the length the platforms actually watch. They're batched from a shoot day, which is the whole reason a block of ten costs so much less per reel than one on its own - the expensive part is turning up, lighting it and moving the car, not the edit.
Yes, and they're deliberately not on the price card. A brand film needs scripting, sometimes talent, and more than one production day, so a number published in advance would be a guess dressed up as a price. The reels card covers the volume work that keeps a feed alive; anything bigger gets quoted after a call.
From the ten-reel package up, I do - the hook and the shot list are in the price. It's not an upsell so much as the difference between fifteen beautifully graded clips and fifteen beautifully graded clips nobody watched past the first second.
Yes - an add-on on a single reel, and included for one agreed sequence on the bigger packages. It assumes a safe method, no specialist tracking vehicle, no road closure and no drone. If the idea needs any of those, it gets scoped and quoted before anyone books a car, rather than discovered on the day.
One consolidated round per reel. "One round" means one set of feedback with everyone's opinions already in it, not five separate messages across a week - that's in the terms, and it's the thing that keeps a fixed price fixed.
That's the social side rather than the video package - it's answered under Social & ads. The reels themselves arrive as files, named and in the right aspect ratio, ready for whoever does the posting. Including me, if that's the arrangement.
Send it and I'll tell you honestly whether you need a shoot or an edit. An edit-only job isn't on the price card because the answer depends entirely on what's in the folder - two hours of usable material and thirty seconds of usable material are not the same job.
Each package states its timeline. Faster than that is a change request rather than a favour, and the reason isn't that speed costs more to produce - it's that it displaces a week somebody else has already booked, so it gets agreed and priced first.
Meta and Google campaigns, on tracking that's actually wired up.
Partly, and I'd rather be straight about which part. Making the content is priced, and so is running the paid campaigns behind it. Day-to-day account management - the calendar, the scheduling, the DMs - isn't a published package yet, because the version most businesses actually want turns out to be closer to automation than to a posting service. Ask, and I'll tell you what it would take instead of selling you a package I haven't defined.
To the platforms, paid by you, directly. I don't mark up media, which means my fee doesn't quietly rise the month you decide to spend more, and each managed tier states the monthly spend it's built to cover.
Because the tracking gets wired up before the campaigns do, which is the step most accounts skip and then spend a year arguing about. Analytics, tag management and conversion tracking are in every tier, including the setup-only one. After that it's a monthly report in plain English: what happened, what it cost, and what I'm changing because of it.
No, and I'd be suspicious of anyone who does - the auction, your landing page, your sales follow-up and the season all move the number, and none of them are mine to control. What I'll commit to is that you'll be able to see what actually happened, which is more than most dashboards manage.
Three months on the managed tiers. Not to trap you - the first month mostly measures setup noise, so judging the work on day thirty tells you about the learning phase and almost nothing about the work.
Yes - and to yours, never mine. Your Business Manager, your ad account, your analytics property. Everything I set up is created inside your own assets, so if we stop working together you keep the campaigns, the history and the data. Agencies who build it inside their account do that on purpose.
Then the useful first step is usually the tracking audit rather than a new campaign. A good share of the accounts I open are optimising toward a conversion that fires on the wrong page, which makes every number in the dashboard confident and wrong. If what's there is working, I'll tell you that instead.
Enough to get out of the learning phase, which depends on your cost per lead rather than on a figure I can publish honestly. The managed tiers state the monthly spend each is built to cover - I'd rather size the fee to your budget than pick the budget to fit the fee.
Tell me what happens now, and I'll tell you what can be automated.