Skip to content
Case study · Marketplace · UAE

BizBuy: a marketplace for buying and selling businesses in the UAE

Buying a business is a paperwork marathon: financials to verify, documents to exchange, offers to negotiate, and a dozen chances for the deal to stall. BizBuy puts the whole journey in one place, from the first listing view to a signed offer. It is also the best proof of how I work: the project owner knows deal-making inside out and built the first version with AI. From that prototype to a production launch took five weeks.

Live listings with revenue, profit and ROI up front.
Live listings with revenue, profit and ROI up front.
What's inside

From listing to signed offer

Listings buyers can trust

Every listing carries revenue, net profit, valuation multiples and ROI up front, with financials flagged as verified or self-reported. Buyers filter by sector, emirate, price and revenue.

KYC without the queue

Buyers verify identity by uploading a passport. AI extracts the data and screens it against UN and OFAC sanctions lists, approving automatically, with a human review only on the edge cases.

Seller onboarding that finishes

A guided setup wizard walks sellers through information, financials, trade license and price, with a completeness score that shows exactly what is missing before publishing.

A real due diligence room

Trade licenses, organizational charts, lease agreements, three years of P&L and balance sheets, uploaded once and shared with qualified buyers under access control.

Offers without the lawyer ping-pong

Buyers structure an offer (price, payment split, due diligence window, validity) and the system drafts the non-binding offer letter automatically, down to the governing-law clause.

Deals tracked to the finish

Both sides see the same pipeline: discovery, NBO, due diligence, SPA. No one wonders where the deal stands.

Browse and filter by sector, price and revenue. Sold listings stay on the wall.
Browse and filter by sector, price and revenue. Sold listings stay on the wall.
Listing detail: financials, valuation multiples, and a gated executive summary.
Listing detail: financials, valuation multiples, and a gated executive summary.
Every offer tracked through one pipeline: discovery, NBO, due diligence, SPA.
Every offer tracked through one pipeline: discovery, NBO, due diligence, SPA.
Seller onboarding: a guided checklist with a listing completeness score.
Seller onboarding: a guided checklist with a listing completeness score.
Three years of financials, with seller's discretionary earnings computed automatically.
Three years of financials, with seller's discretionary earnings computed automatically.
The due diligence room: licenses, leases, P&L and balance sheets on file.
The due diligence room: licenses, leases, P&L and balance sheets on file.
Non-binding offers drafted automatically: payment structure, validity window, governing law.
Non-binding offers drafted automatically: payment structure, validity window, governing law.

Stack: NestJS, Next.js 15, PostgreSQL, strict TypeScript end to end, AI document extraction with EU data residency.

The real story

From AI prototype to production

This is the prototype-to-production service, done in full. The prototype proved the idea. Then came the part AI does not do on its own:

Security

Login tokens that rotate and detect replay, and rate limiting on every route to shut down abuse before it starts.

Privacy & access

Personal data is encrypted in the database yet stays searchable, every log line is scrubbed so passports and emails never end up in a logfile, and every query is scoped to its user, so nobody can ever read someone else's data.

A twin QA environment

A full second copy of the platform, its own site, API and database, where every change proves itself before real users ever see it.

Releases without surprises

Database changes ship as scripted steps that run automatically before each release goes live. If a step fails, the release does not go out.

Reliability

Nightly backups streamed to a second cloud provider, watched for staleness, and proven with a restore drill that actually ran.

Compliance

UAE data-protection retention rules and weekly sanctions-list refreshes, built into the system's schedule instead of someone's calendar.

AI kept on a leash

Every AI call has a timeout and a fallback, documents are processed under EU data residency, and their contents are never written to a log.

Confidence

585 automated tests, plus 11 end-to-end journeys that drive AI-generated fake buyers and sellers through the real verification pipeline before any release.

If you have built something with AI that works on your machine, this is what the finished version looks like.

Next case study: Epic Trading →
Jean-Philippe, senior software engineer
Jean-Philippe Berger
Senior software engineer · Dubai
Contact

Not sure what you need?
That's what the call is for.

30 minutes, free, no obligation. Worst case, you leave with better questions.

Online booking is coming soon. Until then, a WhatsApp message or an email is all it takes to book your free 30-minute discovery call.