Project
MasterCard Onboarding Automation
Structured client intake with typed responses and reviewable workflows.
ReactREST APIsForm ValidationNode.js
Overview
Full-stack onboarding tool with structured questionnaires, input validation, standardized submissions, and backend APIs for client intake.
Problem
Client onboarding was driven by free-form documents, which made downstream review and automation brittle. Business users needed a structured intake that machines could parse and humans could safely extend.
What I built
Built a React + API onboarding app that modeled every question as a typed field, validated inputs at the edge, and standardized submissions into structured records that business users could review and the backend could process.
Architecture
- React frontend with structured questionnaires and inline validation
- Backend APIs accepting typed submission records
- Submission storage modeled as structured records so review and automation could share one schema
Technical highlights
- Modeled form responses as structured records so business users could review submissions and the workflow could be extended safely.
- Built input validation at the edge so malformed submissions never reached the backend.
Impact
- Replaced free-form intake with a typed, reviewable workflow that downstream systems could consume.