Skip to content
Est. 2016·Day 0000·
Available for new engagements · Q2 2026
Cairo ·GMT+2·

Mahmoud Amr
Architecture · Data · Cloud & AI · Top-Rated since 2016


§ Architecture · US insurtech (anonymized)

Multi-Carrier Insurance Quoting Engine

Quotes multiple carriers in parallel by orchestrating headless portal workers behind a typed protocol.

Parallel
carrier quotes
Typed
worker protocol
Polyglot
monorepo
Role
Architect & engineer
Client
US insurtech (anonymized)
Year
2026
Lane
Architecture

The problem

An insurtech needed comparative rating — one request, real quotes from many carriers — but the carriers had no shared API. Each had to be driven through its own portal, reliably, in parallel.

What I built

A polyglot monorepo: Next.js web and admin apps, a Spring Boot orchestrator, and Node Playwright carrier-worker services, all speaking a shared, versioned, type-safe worker protocol defined in TypeScript contract packages. Each carrier is an isolated worker; the orchestrator fans out, collects, and normalizes quotes.

Outcome

Parallel, comparable quotes from multiple carriers behind one clean interface — with a worker architecture that makes adding a carrier a contained, contract-driven job.

Stack
Next.jsSpring BootNodePlaywright workersTypeScript contract packagesDocker Compose

Client identity anonymized under NDA. Numbers and architecture are real; only names and data are withheld.

Available — Book a call