Skip to content
03Enterprise AI CRMLive

Proteron

Enterprise AI CRM for the Insurance Industry

An enterprise CRM for the insurance industry, built at Astheron Technologies.

Private repository — owned by Astheron Technologies
Proteron — Enterprise AI CRM for the Insurance Industry

Case Study

The problem

Insurance agents lose time hunting a single clause across hundreds of pages of policy documents, and underwriting teams verify claim files by hand, one at a time. Both are reading work — and both slow down closing a policy.

Architecture

Two runtimes with different responsibilities. NestJS (TypeScript) owns CRM operational logic — pipeline, leads, policies — where transactional consistency decides correctness. FastAPI (Python) owns AI document computation, where the library ecosystem is far more mature. PostgreSQL with pgvector serves semantic policy search, and Redis sits between the two as the cache layer.

The hard part

Splitting two runtimes only pays off if the boundary is drawn in the right place. AI document computation is long-running and hard to predict, while CRM operations must stay responsive — running both in one process means a single heavy claim file can stall the entire agent pipeline.

Outcome

Agents find policy articles, exclusion clauses and coverage comparisons in seconds through a RAG-based agent, while medical claim and identity verification runs automatically through OCR and VLM — with that heavy work isolated from day-to-day CRM operations.

System Architecture

  1. Runtime

    NestJS · TypeScript

    CRM operational logic — pipeline, leads, policies — where transactional consistency decides.

    FastAPI · PythonAI

    AI document computation, where the library ecosystem is far more mature.

  2. Data

    PostgreSQL · pgvector

    Serves semantic policy search.

    Redis

    Cache layer between the two runtimes.

Why it is shaped this way

Two runtimes with different responsibilities, each chosen for where its ecosystem is strongest.

Engineering Decisions

  • Decoupled Microservice Architecture

    Separates enterprise CRM operational logic in NestJS (TypeScript) from heavy AI document computation in a FastAPI (Python) microservice.

  • Policy Document Copilot

    A RAG-based AI agent helping insurance agents find policy articles, exclusion clauses and coverage comparisons in seconds.

  • Underwriting & Claim Verification

    Intelligent OCR and VLM modules that automatically verify the validity of medical claims and policyholder identity documents.

Contact

Let's build something

Open to fullstack roles, AI engineering work and freelance projects. I usually reply within 24 hours.