Naar de inhoud
Clinford Jordano Valencia
Alle projecten
MobielWeb

NFC- en eKYC-koppelingen

Eigen React-wrappers rond native NFC-bridges en een robuuste scan-statemachine, die het slagingspercentage voor JPKI in Japan met 15 punten en op Android met 14 punten verhoogden.

Rol
Senior Frontend Engineer
Periode
2025–heden
Stack
React · React Native bridge · State machines · NFC · eKYC

Het probleem

Compliance vereiste het koppelen van hardwarematige verificatie, zoals het uitlezen van de NFC-chip in een paspoort, via meerdere leveranciers op een enorme variatie aan telefoons en netwerken. De slagingspercentages waren slecht: ongeveer 25% voor het Japanse JPKI en 22% op Android. Een browser kan niet met een NFC-chip praten, dus alles liep via bridges van de native app.

De aanpak

  • Eigen React-wrappers over de native bridges, in plaats van de standaardschermen van de leveranciers. Die waren star en faalden stil zodra iemand het paspoort verschoof; de onze voegden visuele uitlijnhulpen, haptische signalen, herstelpaden bij fouten en onze eigen huisstijl toe.
  • Expliciete asynchrone state machines (scannen, chip lezen, verifiëren) met automatische nieuwe pogingen als de NFC-verbinding wegvalt.

Het resultaat

  • Slagingspercentage JPKI in Japan: van 25% naar 40% (+15 procentpunten).
  • Slagingspercentage op Android via de NFC-koppeling: van 22% naar 36% (+14 punten).
  • Na de uitrol van Persona NFC: +5,52 punten totale KYC-conversie na 7 dagen in meer dan 15 landen.