Portfolio dashboard
Applications in queue, disbursed this month, at-risk repayments - with aging buckets for anything pending past its window.
An SME loan underwriting and lifecycle platform. Automated credit scoring, a single underwriter queue, and end-to-end loan tracking - replacing spreadsheet-based decisioning with an auditable runtime.

Northbridge underwrote on spreadsheets and email threads. We built one system that pulls bureau and bank-statement signals, scores every application into a risk band, and carries the loan from intake through disbursal to closure - with every status change written to an audit log.
Applications in queue, disbursed this month, at-risk repayments - with aging buckets for anything pending past its window.
Applicant details, requested amount and purpose, plus document capture for PAN, GSTIN, bank statements and ITR.
Every application sorted by score band - Low Risk, Review, High Risk - with bulk assignment and document requests.
Score broken down by factor: repayment history, balance stability, sector risk, bureau score. Bureau and statement viewers inline.
A timeline from applied to closed, with the EMI schedule and paid / due / overdue states rendered per instalment.
Every status change and document access logged against an actor and a timestamp. Accountable by construction.
function scoreBand(score) { if (score >= 720) return 'LOW_RISK' // auto-approve eligible if (score >= 600) return 'REVIEW' // manual underwriter review return 'HIGH_RISK' // decline unless override}const weights = { bureauScore: 0.35, // external credit history statementStability: 0.30, // avg balance + bounce count yearsInBusiness: 0.15, sectorRisk: 0.10, repeatBorrower: 0.10,}Northbridge cut average underwriting time from four days to under six hours for Low Risk applications, with every Review-band case routed to a single underwriter queue instead of scattered email threads.