London-based · available for freelance & contract builds

Nobody fills in your enquiry form.

So I build what they'd rather use instead — a real assessment, a live data board, an agent that answers back. It does genuine work for the visitor, and the qualified enquiry falls out of the end of it.

Dental tourism, freight forwarding, language learning — same pattern underneath, three unrelated industries. The system ports, which is the whole point.

Start here

Tell it about your business.

It will ask what happens when someone lands on your site today, draw you the funnel you have against the one you could have, and give you a real price range.

It is also the sales pitch. This is the same kind of thing I would build for you — so rather than take my word for what one of these does to an enquiry, use it and watch what it does to yours.

It will not quote you a fixed price, invent a result, or tell you this is right for you if it is not. Those are hard rules it is built with, not manners.

Live agent · built for this site · not a person

I'm the AI agent on Raj's site — which makes me the demo as well as the receptionist. Tell me what your business does and what happens when someone lands on your website, and I'll show you what he'd build for you and roughly what it costs.

Work

Three industries, one pattern.

Every one started as the same problem — a website that asked strangers to fill in a form and hoped. Every one was answered by giving the visitor something worth their time first. Some are still being built, so not everything here is a link yet.

Gomago

Client build — ongoing

Global trade & freight · Turkey ↔ UK/US

The problem

A freight forwarder on the platform had the usual problem: visitors read a services page and left. The brief was blunt — get people to stay longer, and come back.

What I built

A live freight-market board — the reason to come back — with a pricing request at the end of it.

  • Tracks daily transits through the Bosporus, Suez, Bab el-Mandeb and Hormuz via satellite positioning, so congestion is visible before it hits a rate
  • Container call volumes at loading and discharge ports (Ambarlı, UK, US East Coast) as a capacity and delay signal
  • Cost drivers on the same screen: diesel, Brent crude, EUR/TRY — the inputs behind every freight surcharge
  • Curated trade-press headlines for market context
  • Built entirely on free public data (IMF, US EIA, ECB, trade publications) — no API contracts, no per-call costs, no login
  • A structured pricing request sits at the end of the board: by the time someone asks for a quote, they have already told you the route and the cargo

MyDentalFly

Own product

Dental tourism marketplace · UK/US/EU → Turkey, Hungary, Poland

The problem

A high-ticket, high-anxiety purchase where the industry standard is a salesperson on WhatsApp and no itemised plan. Enquiries arrived with nothing in them.

What I built

Pearl — a conversational assessment agent that produces a priced, itemised plan against a named provider before a human is ever involved.

  • Deterministic assessment engine underneath, LLM only on top: clinical routing and pricing are auditable, not model-generated
  • Guardrails keep the agent inside a defined flow — no open-ended advice, no scope drift, no diagnosis it is not permitted to make
  • Anti-repeat ledger: shared context means a visitor is never re-asked something they already answered
  • Produces a personalised, itemised package page — not a generic lead form
  • Text and voice in the browser, plus in-browser calling, SMS/WhatsApp and triggered email off the same conversation context
  • Every conversation lands in a purpose-built admin CRM with full source attribution

SpeakBritish

Own product

English language learning

The problem

Language platforms open with a form and a placement test. Learners bounce before they have spoken a word.

What I built

AI teaching characters (Emma, Mr Smith) as the interface — the same assessment architecture as the dental agent, in a completely unrelated domain.

  • Characters, not forms: the assessment happens inside a conversation the learner wants to have
  • AI-generated lesson content across video, image and audio
  • A human review layer sits over generation to stop quality drift
  • Demonstrates the pattern is domain-agnostic — the same system runs dental, freight and education

Working together

One page where you can see the whole project, and argue with any part of it.

Everyone who has hired a developer knows the feeling: two quiet weeks, then a message saying it is nearly done. This is the arrangement that prevents it, and it is running on a live build right now — not a policy I am describing.

It cuts both ways, which is the point of it.

  1. 01Every part of the build is listed on a single page, each with an owner and a state — waiting, agreed, or done
  2. 02Each item has its own conversation attached to it, so a question about week three lives next to week three instead of being lost in a chat app
  3. 03Anything that is waiting on somebody goes on the page the day it starts waiting — including the things I am late on. A dependency nobody has been told about is just a thing quietly not happening
  4. 04Written in your own language as well as English, side by side, so nobody on your side is reading a translation of a translation
  5. 05You are never waiting for a status update, because the status is the page

What it costs

The price is on the page.

You should be able to work out whether this is for you without booking anything. Most people take the monthly — it is the same as a salesperson's seat, and something new ships every month.

Ongoing build

Most take this

£2,500

per month · 3-month minimum, then rolling

I build it, I run it, and something new ships every month. Not a maintenance contract — continuous build.

  • The full build: agent, tool or board, wired into your site and your enquiry process
  • Something new shipped every month — this is ongoing build, not babysitting
  • Lead capture, attribution and follow-up (email, WhatsApp, SMS) set up and running
  • Traffic and conversion work: SEO, content and analytics on the same system
  • Direct access to me — no account manager, no ticket queue
  • Cancel any time after the first three months

Best for: Businesses already spending on ads or salespeople whose enquiries arrive cold and unqualified.

Book a call

Fixed build

£4,000

one-off · typically 3–4 weeks

One defined thing, built, deployed in your own accounts, and handed over. You own the code, the hosting and the domain.

  • One agreed build: a qualification agent, an interactive tool, or a site
  • Deployed in your accounts from day one — GitHub, hosting, domain, email all yours
  • SEO plumbing included: meta, sitemap, structured data, Search Console, analytics
  • A fixed bug-fix window after launch, scope stated up front
  • No retainer, no lock-in

Best for: You know exactly what you want built and you want to own it outright.

Book a call

Fix what you already have

From £850

usually a few days

You already paid someone for an AI receptionist or booking agent and it half works. I find the actual fault, fix it, and tell you honestly whether it is worth keeping.

  • Diagnosis of the real fault, not a rebuild pitch — bookings at the wrong time, calls dropping mid-conversation, the calendar out of sync, enquiries not reaching your CRM
  • The fix, plus a test pass with you on a real call
  • A written note of what was actually wrong, so you are not dependent on me to understand your own system
  • An honest verdict on repair vs rebuild — including when the answer is that what you have is fine

Best for: Something is built and not working properly, and the person who built it has gone quiet.

Book a call
  • Prices are what I charge, not an opening position. There is no discount waiting behind a phone call.
  • Third-party costs — hosting, model usage, telephony — are billed at cost, in your own accounts, never marked up.
  • If what you need does not fit one of these, I will say so on the call rather than reshape it to fit.
  • Out-of-scope changes on something already built are £85 an hour, billed in half-hour blocks against a written log.

Works with

Whatever you already run.

Most people asking for this already have half of it — a CRM, a calendar, a number that rings. The job is usually connecting those, not replacing them.

Calls & messaging

  • Twilio
  • WhatsApp
  • SMS
  • ElevenLabs
  • Vapi
  • Retell

Calendars & booking

  • Google Calendar
  • Cal.com
  • Calendly

CRM & pipelines

  • HubSpot
  • GoHighLevel
  • ServiceM8
  • Custom CRMs

Automation

  • n8n
  • Make.com
  • Zapier
  • Webhooks & REST APIs

Build & data

  • Next.js
  • TypeScript
  • Postgres
  • Stripe
  • Vercel

People call this different things: AI receptionist · voice agent · missed-call text-back · appointment setting · calendar booking · speed to lead · CRM sync · lead qualification. It is mostly the same job — someone contacts you, and something has to answer well enough that they do not go elsewhere.

Distribution

A tool nobody visits is just a nicer form.

Nobody arrives at your website intending to buy. They arrive because something looked like it might be worth thirty seconds, and thirty seconds is genuinely all you get before the back button.

So the exchange has to be honest and it has to be immediate: give them the information or the tool first, with nothing gated behind an email. Understanding what they need is what you get in return — and only then does it make sense to sell them something or put a call in the diary.

That is why the build is only half the job. Something has to bring people to it, month after month, or you have paid for a beautifully engineered page nobody opens.

I run the distribution side on my own brands first, so what I put on a client’s account is something I have already tested somewhere it only costs me. All AI-produced, all published to find out what holds attention rather than to look busy.

These are experiments in public, not case studies. I can show you what has been made and what I have learned about what holds attention — I am not going to quote you reach figures to close a deal.

Evidence

One of them, running in production.

The agent above is pointed at your business. This one is pointed at a real one — it takes a patient from “something hurts” to a priced, itemised plan against a named clinic. Not a screenshot, not a video. Talk to it in text or voice.

MyDentalFly · live in production

Pearl — conversational qualification agent

Turns cold traffic into a priced, qualified enquiry: assessment, smile analyser, a personalised package against a specific clinic, then capture. Deterministic engine underneath, LLM only on top.

Build spec sheets

The pieces, stated plainly.

No marketing voice. These are the components I've shipped, described the way I'd describe them on a call — and each one is named against the build it came from.

AI assessment agent

MyDentalFly — "Pearl"

A deterministic assessment engine with an LLM conversational layer. The model handles language; it does not make the decisions.

  • Rule-based assessment logic: routing and pricing are deterministic and auditable, not model-generated
  • LLM layer handles natural language, tone, and multi-language input only
  • Guardrails keep the agent inside a defined flow — no open-ended generic advice, no scope drift
  • Anti-repeat ledger: shared context so the visitor is never re-asked a question they already answered
  • Loop guard and refusal behaviour: it will not be pushed into judgements it is not allowed to make
  • Produces a personalised, itemised output page against a specific provider — not a generic lead form

Interactive engagement tool

KAI Logistics — "The Board"

A reason to stay and a reason to come back — a live board, a calculator, an assessment — with the enquiry attached to the end of it.

  • Live data pulled from free public sources — no API contracts, no per-call costs, no login wall
  • Built around the numbers the buyer already cares about, so the tool is useful whether or not they enquire
  • Structured enquiry at the end: the visitor has qualified themselves before you read it
  • Cached and rate-limited so a traffic spike costs nothing

Custom admin portal & CRM

MyDentalFly — internal

Not an off-the-shelf CRM. A purpose-built lead and conversation database with the operational tooling wrapped around it.

  • Lead + full-conversation store with source attribution: funnel, entry page, language, country
  • Callback queue and lead triage
  • PDF generation for personalised reports and packages
  • Content studio: draft → review → publish pipeline, DB-backed
  • Telephony, payments (Stripe), and analytics wired into the same portal
  • Role-gated at the middleware layer

Multi-channel agent integration

MyDentalFly

One agent, one context, many channels. Nothing is re-asked when the conversation moves from one to the next.

  • In-browser calling via Twilio — a standard product, but rare in this market segment
  • SMS / WhatsApp verification and follow-up
  • Email sequences triggered by funnel state
  • Shared conversation context across channels — the handoff carries the history
  • Voice mode in the browser agent (speech in, speech out)

AI content engine

MyDentalFly + SpeakBritish

Long-form generation with a humanisation layer and editorial / compliance guardrails, distributed across channels.

  • Long-form generation with a dedicated humanisation pass to strip AI tells
  • Editorial and compliance guardrails enforced in the pipeline, not after the fact
  • Multi-channel distribution: search, TikTok, YouTube, Meta
  • Structured for topical authority — hub-and-spoke, schema markup, internal linking

Contract website build

Independent contract work — e.g. bilingual construction company site (TR/EN)

Full-delivery builds for clients who want to own everything: their code, their hosting, their domain, their email — handed over, not held hostage.

  • Next.js on Vercel, deployed in the CLIENT's own accounts from day one — repo, hosting, registrar, Workspace all owned by the client
  • Fully bilingual builds with a language switcher and hreflang, both languages editable from the admin panel
  • SEO plumbing included: meta, XML sitemap, structured data, Search Console verified, analytics wired
  • Professional email on the client's domain set up as part of delivery
  • Defined aftercare: a fixed bug-fix window post-launch, then hourly or retainer — scope stated up front

How I work

The person who knows what to build.

Three things make the systems on this page what they are — and none of them is a machine-learning PhD.

Not a computer scientist

I'm the person who knows what to build, where the pieces go, and how to get it shipped fast. I've built and shipped the systems on this page. I direct the engineering; I don't cosplay as a research lab.

Law degree

GDPR, duty of care, and what a reasonable operator is expected to do are built in from the start, not retrofitted after a problem. For anything touching health, money, or personal data, that is not a nice-to-have.

20 years in high-ticket sales

The automation is designed backwards from the enquiry-to-sale process — where people actually drop out, and where the human still belongs. I automate the qualification, not the relationship.

What this page will never do

  • No performance claims. These systems are live, but I have no conversion data worth quoting yet — so this page describes what they do, never what they "achieve".
  • Client builds and my own products are labelled as such. KAI Logistics is paid client work; MyDentalFly and SpeakBritish are mine.
  • No invented case studies, client names, revenue figures or testimonials. Everything here survives scrutiny on a call.

One sceptical buyer, one booked call.

Tell me what your site does now and where people drop out. If a build fits, I'll scope it on the call. If it doesn't, I'll tell you that instead.

Raj Singh · +44 7572 445856 · replies from a human, not the agent.

Raj Singh — I build what people use instead of your enquiry form