Back to Projects
NDA ConfidentialGovernment / Fintech...

Financial Disbursal Platform (NDA)

A bank-grade financial disbursal platform for state police, integrated with SBI's banking infrastructure. Backend developer on a 12-member team, serving 4 lakh+ users.

Financial Disbursal Platform (NDA)

LIMS NDA & Confidential Project

Visual assets and banking integration parameters are protected per non-disclosure agreements.

RoleBackend Developer (12-Member Team)
User Scale4 Lakh+ Beneficiaries
Codebase Scale~11,700 Total LOC (TS)
Bank CryptographyRSA-2048 + AES-128-GCM

The Challenge

State Police & Institutional Financial Disbursal Gateway

High-security government operations (such as West Bengal Police vendor and beneficiary payouts) require an enterprise payment gateway middleware to connect requesting systems with State Bank of India (SBI CMP) banking infrastructure. The platform needed to execute instant UPI and direct bank transfers, enforce district-level spending caps, mandate RSA-2048 / AES-128-GCM hybrid encryption, enforce Redis rate limiting, and generate automated Excel/PDF audit reports.

Key Features Delivered

Core platform capabilities connecting third-party requesting systems, SBI banking APIs, and administrative control.

01

LIMS Gateway

Hybrid RSA-2048 OAEP payload encryption, AES-128-GCM key hashing & RSA-SHA256 digital signatures for SBI CMP integration.

Bank-Grade Cryptography Pipeline

LIMS·Module 01
CRYPTO
02

LIMS Gateway

High-throughput payment gateway processing direct bank account payouts and UPI disbursals with real-time status verification.

SBI CMP Direct Banking Integration

LIMS·Module 02
SBI CMP
03

LIMS Gateway

Admin control interface to dynamically configure, monitor, and enforce monthly payment spending caps across state districts.

District Quota & Spending Control

LIMS·Module 03
QUOTA
04

LIMS Gateway

JWT tokens for admins + API credentials (userId, password, apiKey) for external callers with Redis rate limiting & IP whitelisting.

Dual-Layer Security & IP Whitelist

LIMS·Module 04
AUTH
05

LIMS Gateway

Admin login with 6-digit OTP verification (30s cooldown, 10m timeout) and non-repudiable UpdateLog audit tracking.

Admin MFA & Audit Log Engine

LIMS·Module 05
MFA
06

LIMS Gateway

Multi-filter transaction search and 1-click export of payment summaries into formatted Excel (.xlsx) and PDF reports.

Automated Report Generation

LIMS·Module 06
REPORT
20

API Endpoints

Express.js v4.21 REST endpoints across 6 module domains (payment, admin, apiUsers, district, report, misc).

5

Mongoose Models

MongoDB schemas managing transactional state histories, API client quotas, district caps, and admin audit logs.

11,697

Lines of Code

~4,633 LOC Node.js backend + ~7,064 LOC React 19 admin portal written in strict TypeScript.

RSA / AES

Hybrid Encryption

Dual-layer RSA-2048 OAEP and AES-128-GCM payload protection with dynamic stage/prod PEM key switching.

Execution & Team Contribution

My Role & Contribution

Backend Developer (12-Member Team)

Banking Middleware & Auth Engineering

Collaborated within a 12-member engineering team — co-designing the SBI CMP payment gateway middleware, district-level payment quota controls, and dual-layer security pipelines.

SBI CMP Payment Gateway Integration
Dual-Layer Admin MFA & 6-Digit OTP Cooldown
District Disbursal Quota Enforcement
ScopeBackend Engineering & Banking Cryptography
11,697 Total LOC Fullstack Platform

Node.js, MongoDB & React 19 Stack

Built Express.js backend services (~4.6K LOC) with Mongoose models, Redis rate limiting, and a React 19 / Vite admin management dashboard (~7.1K LOC) with Chart.js analytics and Excel/PDF reports.

RSA-2048 & AES-128-GCM

Hybrid cryptographic pipeline with RSA-SHA256 request signatures.

Redis & IP Whitelist

Strict rate limiting (100 req/15min) & caller IP whitelisting.

Mongoose Models & Audit

5 MongoDB schemas tracking transaction timelines & admin UpdateLogs.

React 19 & Report Engine

Chart.js financial charts, SheetJS Excel export & PDF-Lib report generation.

StackNode.js · Express · TypeScript · MongoDB · Redis · React 19 · Vite · Tailwind · Chart.js
Production Scale & Architecture Telemetry
LOG: GOVT & SBI CMP
[BENEFICIARY_USERS]
0+

Beneficiary Users

State police & government payment beneficiaries.

[SECURE_ENDPOINTS]
0+

API Endpoints

SBI CMP bank-integrated payment APIs.

[TOTAL_CODEBASE_LOC]
0+

TypeScript LOC

Clean codebase across Node.js & React 19 stack.

SYSTEM VERIFIED LOGOperating for West Bengal Police & State Government Disbursals