Cilantrobyte.

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.

Rachel Torres

CTO, Northwind Bank

Want results like Northwind Bank's?