Enterprise · Fintech

NDIC Bank Liquidation System

Team of 7–10Frontend DeveloperCollaborative Build
NDIC Bank Liquidation System
20M+Depositor Records
6Core Modules Built
60%Coordination Time Reduced
99.9%Upload Success Rate

The Challenge

NDIC needed to move entirely away from semi-electronic, Excel-based data capture for its Claims Resolution department. The system had to support field data collection on mobile devices, real-time upload to a central server, and seamless integration with downstream reporting systems — all while maintaining strict data integrity across 20M+ depositor records.

My Role

As part of a cross-functional team of engineers and backend developers, I owned the frontend architecture for the system's most complex modules. I built the real-time background task tracking system using SSE with an HTTP polling fallback — handling inconsistent server event implementations across browsers. I engineered the dynamic filter system with JSON-path querying into embedded database columns, built runtime schema-aware table and header generation from live data shapes, and implemented the core set-off matching logic that nets depositor credit balances against risk assets. I also built the cross-cutting permission guard system with feature-level and action-level access control.