Fintech · 2025
Northwind Bank
Reimagining business banking for SMBs
A full-stack rebuild of a legacy banking platform — migrated 140K active accounts without a single hour of downtime.
Year
2025
Sector
Fintech
Duration
14 months
Team
4 engineers, 1 designer, 1 lead
(01) The story
Northwind had been running the same core banking interface since 2013. It worked — technically — but the activation rate for new SMB customers had been declining for three straight years. The interface was slow, the mobile experience was non-existent, and the engineering team had stopped shipping features because every change risked breaking something downstream.
We started with a two-week discovery sprint embedded with their product and compliance teams. The biggest insight wasn't technical — it was that 60% of new users abandoned onboarding at the document-upload step because the flow assumed desktop. The fix was mobile-first onboarding with camera-based document capture, which became the single highest-impact change in the entire rebuild.
The migration strategy was the hardest part. We couldn't take the platform offline — Northwind processes real payments for real businesses every day. We built a parallel system running alongside the legacy stack, migrated accounts in batches over eight weeks, and ran both systems simultaneously with automated reconciliation checks every fifteen minutes.
The new platform is Next.js with a Node.js API layer, Postgres with row-level security for multi-tenant isolation, and Terraform-managed AWS infrastructure. The frontend is fast enough that Northwind's support team stopped getting 'the app is slow' tickets within a month of launch.
(02) Challenges
What they were facing
- 12-year-old legacy codebase with no tests and minimal documentation
- Zero-downtime migration requirement for 140K active accounts
- Strict regulatory compliance (SOC 2, state banking regulations)
- Mobile experience was completely absent — desktop-only for a decade
(03) What we built
The work
- Mobile-first customer onboarding with camera-based document capture
- Real-time transaction dashboard with sub-200ms load times
- Multi-tenant platform with row-level security and audit logging
- Automated migration pipeline with continuous reconciliation
- Internal admin console for support and compliance teams
(04) Outcomes
The numbers
+38%
Activation rate
0 hours
Migration downtime
73% (from 12%)
Mobile onboarding completion
-84%
Support tickets (performance)
“They rebuilt the engine while the plane was flying. We didn't lose a single customer during the migration.”
(05) Related work
Similar engagements
Want results like Northwind Bank's?