Projects
ActiveWebInsurTechPerformance Media

Astro Asistencias

Digital insurance brokerage in Panama.

Digital brokerage platform for insurance in Panama: SOAT, auto, and travel. The company's first hire. Full-stack architecture with Java API + Next.js frontend, integrated with SURA Insurance and a multi-level commission system.

The problem

The insurance quote and purchase process in Panama is offline, slow, and full of friction. Astro digitizes the entire flow from quote to policy issuance.

Key features

Real-time quotes via SURA API
Client and agent portal
Multi-level commission system
Policy and payment management
Vehicle history with Bluebook
40+ DB migrations with Flyway
Swagger/OpenAPI documentation

Tech stack

Next.js 15Java 17Spring Boot 3.2JOOQPostgreSQLFlywaySupabaseSURA APIJWTSwagger/OpenAPITypeScript

Architecture

Frontend (Next.js) → Spring Boot API → PostgreSQL (JOOQ ORM) → SURA Insurance API + Bluebook scraper. JWT auth, stateless REST, ACID transactions with optimistic locking.

Learnings

Spring Boot with JOOQ is an underrated stack for financial APIs. Type-safety end-to-end from the DB to the client. TestContainers for integration tests running against a real DB completely changes QA quality.