Smart Comparison Engine
E-Commerce Experience

International Health Insurance

My Role
Solution Architect
Full Stack Developer
Timeline
November 2016 - February 2017

Overview
International Health Insurance is a digital insurance platform built as part of InsuranceMarket.sg, designed for users to compare and purchase international health plans online. The core focus of this initiative was building a product comparison module that is performant, scalable, and user-centric.

Tech Stack

  • Frontend: React.js, Redux, Tailwind CSS
  • Backend: Node.js, Express
  • API Integration: RESTful APIs from various insurance providers
  • Database: PostgreSQL
  • Caching & Performance: Redis, Lazy Loading
  • Deployment: AWS (EC2, CloudFront, S3)
  • Monitoring: Datadog, Sentry

Key Highlights

  • Dynamic Filtering & Sorting: Enabled users to filter by coverage amount, region, network, co-pay options, etc., and sort results by price, popularity, and coverage.
  • Add to Compare: Built a state-managed “Add to Compare” feature supporting comparison across multiple products with visual highlights of differences.
  • Smart Labels: Implemented backend logic to tag "Top 3 Recommended" and "Cheapest 3" plans based on insurer-provided logic and pricing data.
  • On-Demand Pagination: Integrated infinite scrolling and on-demand data fetching to optimize performance on long product lists.
  • Intelligent Defaults: Auto-selected and pre-sorted plans based on user preferences and prior search patterns to improve conversions.
  • API Integration: Consumed multiple third-party insurance provider APIs and normalized data into a unified schema for consistent front-end rendering.
  • Scalable Architecture: Modularized the system to accommodate future insurance verticals with minimal effort.

Impact
Enabled users to explore, compare, and buy international health insurance in under 5 minutes, improving user engagement and increasing quote-to-purchase conversion rates. The reusable comparison logic was also extended to other product categories on the platform.