LiveCS—01

MeridianReal-time payments reconciliation for a digital lender

Client
Series B digital lender
Industry
Fintech & BFSI
Platforms
Web · Cloud
Timeline
7 months · 2025
meridian.appMeridianTodayLiveAuto-matched98.6%+1.2%Exceptions142−38Settled₹48.2 Cr+6.4%Volume · last 12 hoursNEFT batch 229109:42₹2,14,500MatchedGateway settlement 8830109:40₹96,120MatchedIMPS ref 5512009:37₹18,000ReviewEMI collection 10293809:35₹24,870Matched

01The challenge

The lender's finance team reconciled bank, gateway and loan-system records by hand. Month-end took three days, exceptions slipped through, and the process could not keep up with a loan book that was doubling every year.

02Our approach

We mapped every money movement in a two-week discovery sprint, then designed an event-driven pipeline that ingests bank statements, gateway webhooks and ledger entries the moment they happen.

A matching engine written in Go applies deterministic rules first and probabilistic matching second, routing only genuine exceptions to a purpose-built review queue with a full audit trail.

03The outcome

Reconciliation now runs continuously. The finance team works only on true exceptions, and auditors can trace any rupee from source to ledger in seconds.

04Results

of transactions auto-matched
98.6%
month-end close, down from 3 days
40 min
reconciled every month
₹1,200 Cr

05What we built

Inside Meridian

  • 01Streaming ingestion from 14 banks and 3 payment gateways
  • 02Rule-based and probabilistic matching engine
  • 03Exception queue with maker-checker approvals
  • 04Immutable audit trail and regulator-ready reports
  • 05Role-based access with single sign-on
Person holding a payment card while using a laptop
Fintech & BFSISeries B digital lender

06Architecture

How it fits together.

A simplified view of the production system. Client-specific details are omitted.

System architecture · simplifiedCS—01
SOURCESCLOUD · PRIVATE NETWORKBank feedsSFTP · APIPayment gatewaysWebhooksLoan systemChange data captureIngestionGo workersEvent streamKafkaMatching engineRules + MLException queueMaker-checkerLedger storePostgreSQLAudit logAppend-onlyOps consoleNext.jsCore componentData storeNetwork boundary
Frontend
Next.jsTypeScript
Backend
GoKafkaPostgreSQL
Cloud
AWS EKSRDSTerraform
“Lunified rebuilt our reconciliation without a single day of downtime. Our finance team now closes the month in hours, not days.”
VP Engineering · Series B digital lender

07More work

Related projects

All work
  • LiveCS—02

    Vertex

    Fintech & BFSI · AI & data · Web platforms

    An AI claims assistant that reads 40,000 documents a day

    National general insurer · 2026

  • In progressPRJ—02

    Fittoria

    Healthcare & healthtech · Product engineering · Web platforms

    A CMS portal, website and patient app

    CMS portal · Website · Patient app

  • In progressPRJ—04

    Flowtify

    Media & streaming · Product engineering · Web platforms

    A live streaming platform

    Live streaming platform

Your project

Building something like this?

Tell us about it. A senior engineer will get back to you within one working day.

Start a project

Let’s build what’s next.

Tell us what you are working on. A senior member of the team will reply within one working day.

* Required