CS-02 · SevenSeas · Card-as-a-Service

CAAS Cardholder Application (PWA)

Building on the platform modernization, SevenSeas launched a progressive web app for seamless cross-platform use on Android and iOS.

My role
Product Manager / Product Owner
Client
SevenSeas (sevenseas.cards)
Domain
Fintech, mobile payments
Key features
Biometric auth, payments, self-service

Context

With the admin and cardholder portals modernized (see CS-01), the next step was reach: cardholders expected a mobile experience, but maintaining two native codebases would have doubled the cost of every feature. The decision was a progressive web app: one codebase, installable on both Android and iOS, with near-native experience.

The challenge

My role

I specified and owned the application's core flows, most notably the biometric authentication framework. I authored the FSD covering biometric registration, login, payment confirmation, and session timeout, iterating through multiple rounds of client feedback until every scenario, from device changes to failed biometric reads to fallback paths, had an explicit, testable acceptance criterion.

Why the detail matters

In payments, the unhappy paths are the product. A biometric login that works 95% of the time and fails silently the other 5% destroys trust. My specifications treated every fallback, timeout, and error state as a first-class requirement, so the developed product behaved predictably under real-world conditions.

Approach

Outcomes

One codebaseAndroid and iOS served by a single PWA, halving feature delivery cost
Frictionless securityBiometric login and payment confirmation replaced password-heavy flows
Predictable behaviorEdge cases specified upfront, not discovered in production
Traceable QAEvery requirement mapped to executable test cases
← Previous: CAAS Platform Next: Admod Optimization for MCN →