Frontend Lead (Fullstack) · 2021 — Present
Amanyaman — Travel Insurance Platform
- Problem
- Buying and claiming travel insurance online was slow and confusing. The legacy flow had a high drop-off rate and an internal claims tool that was painful to use.
- Solution
- Rebuilt the customer sales journey and the internal claims platform with a server-first Next.js architecture, a shared design system, and a streamlined, validated multi-step flow.
- Results
- 60% increase in user engagement after the redesign
- All-green Core Web Vitals on key conversion pages
- ~30% faster feature delivery via a shared component library
Next.js
React
TypeScript
Redux
Java
Spring Boot
PostgreSQL
Overview
Amanyaman is a travel-insurance product with two faces: a customer-facing sales flow where travelers buy coverage, and an internal claims platform where staff process claims. I lead the frontend across both.
What I did
- Multi-step purchase flow. Reworked the quote → customize → checkout journey into a validated, resumable multi-step form with clear inline feedback. Reducing friction here is what moved the engagement numbers.
- Design system. Extracted the repeated UI into a typed component library so the two apps stay visually consistent and new features ship faster.
- Performance. Moved data-heavy pages to a server-first rendering strategy, added image optimization and code-splitting, and brought Core Web Vitals to green.
- Fullstack ownership. Where needed I went into the Java/Spring Boot services to shape the APIs the frontend consumes, so I wasn't blocked waiting on contracts.
Why it matters
This is the project I point to when someone asks for proof that I can own a complex product end-to-end — not just build screens, but improve the metrics that the business actually cares about.
All projects