A client-facing financial portal replacing a decade-old legacy system, built for speed and audit-ready accuracy.
01 Overview
BrightLedger's clients were logging into a system that took nine seconds to load a statement and regularly logged people out mid-task. We rebuilt the entire client portal from scratch — statements, transfers, document uploads and support — on a modern stack, migrating years of historical account data without a single discrepancy.
02 The Challenge
The legacy portal was built on an unsupported framework, couldn't pass a modern accessibility audit, and support tickets about "the portal logged me out again" made up nearly a third of all incoming tickets.
03 The Solution
We rebuilt the frontend on Next.js with a new design system, migrated the backend to a documented REST API, and ran a phased data migration with automated reconciliation checks against the legacy database before each client's cutover.