Case Study
Beemabox — Digital Insurance Platform
Team Lead & Full Stack Developer · Doer Services PLC
- Spring Security
- Hibernate / JPA
- PostgreSQL
- Angular
- CI/CD
- Java 17
Overview
An end-to-end digital insurance marketplace and policy lifecycle management system catering to micro-insurance, health, and general insurance products. The solution digitizes policy quotation, customer underwriting, instant premium collection via mobile financial services, automated renewal notifications, and paperless claim submission workflows with complete audit tracking.
Problem
Buying a policy meant paper: a quotation written out, underwriting done by hand, a premium collected in person and a claim submitted as a form somebody had to carry. For micro-insurance in particular the administrative cost of a policy can approach the value of the policy itself.
My role
Team lead and full stack developer — owned delivery from schema design through production deployment.
Architecture
Spring Security over a Hibernate/JPA and PostgreSQL data layer, with an Angular front end, deployed through CI/CD onto managed Linux servers.
Key challenge
Money and cover have to agree at every moment. Premiums arrive through mobile financial services, which settle asynchronously and can fail after a quote has been accepted, so the policy cannot be treated as live until the payment truly is — and the record has to show exactly when it became so. Each product line underwrites on different rules, and every state change has to stay on an audit trail that holds up when a claim is disputed.
Result
Quotation, underwriting, premium collection, renewal and claim submission run as one digital lifecycle across micro, health and general products, with the full history of a policy recoverable from its audit trail.