ExtranetInsuranceComplex business logic

Quoting insurance with demanding rules, in a single internal tool.

Internal product to create and track insurance quotes with advanced business logic. I designed a modular architecture, implemented frontend and backend, and migrated data from the previous system.

Type

Insurance extranet

Stack

Next.js · Node.js · Express · MySQL

My role

Fullstack development + deployment

Context

Internal product · agency

Screenshots omitted for confidentiality

This project is presented without screenshots. The content describes the technical work anonymously while preserving relevant context and decisions.

Context

Quotes trapped in a legacy environment that could not keep up with the business.

The extranet had to centralize quoting for teams with different profiles, but the inherited stack fragmented processes, forced manual steps and slowed every new rule. A modular base was needed that could grow without rebuilding everything.

Starting point

Legacy tool with manual quotes, scattered data and a database that penalized every rule change.

Outcome

React/Node.js application with a traceable flow, centralized quote engine and architecture ready for new business rules.

What I delivered

I defined a modular architecture separating business logic, built frontend and API in Next.js/Express, and ran a progressive data migration to MySQL without cutting internal usage.

MySQLExpressRules engineData migration

Core product pieces

Quote engine

Quote calculation with validations for age, capital and business-specific conditions.

Internal profiles

Differentiated access and workflows depending on the team role.

Operations panel

Central view to track quotes, clients and day-to-day activity.

Data transition

Gradual migration from the legacy database to the new relational model.

1

single tool for all quoting

100%

traceable quote flow tracking

0

scattered manual processes as a bottleneck

Technical stack

Frontend

Next.jsReactTypeScript

Backend

Node.jsExpressMySQLBusiness rules

Deployment

RenderVercelData migration

— LET'S WORK TOGETHER _

You have an idea. I build it.

Figma mockup, spec document or just an idea — I handle full-stack development end to end.