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
Tech stack
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.
