Multi-Carrier Insurance Quoting Engine
Quotes multiple carriers in parallel by orchestrating headless portal workers behind a typed protocol.
- 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.