Case study
MDCIS Platform
A multi-tenant loan management and debt collection platform that brings cases, promises to pay, payments and legal recovery into one secure workspace for collection teams.

- Client
- Lending & collection organisations
- Role
- Full-Stack Developer: architecture, backend, frontend and deployment
- Tech stack
- Next.js · Node.js · TypeORM · Docker · Firebase
The challenge
Lenders and collection teams often track overdue loans across spreadsheets, phone calls and messages. Promises to pay get lost, payments are hard to reconcile and nobody has a clear view of recovery progress.
The solution
A secure, multi-tenant SaaS where each organisation gets an isolated workspace to manage its loan portfolio end to end, with every team member working within a clearly defined role.
Key features
Multi-tenancy
Each organisation works in its own isolated workspace with separate data and users.
Loan collections
Manage collection cases and follow every overdue loan from first contact to resolution.
Promises to pay & payments
Record promises to pay and confirm repayments so balances stay accurate.
Legal recovery
Escalate unresolved cases to legal recovery without leaving the platform.
15 role-based access levels
Fine-grained permissions so each person only sees and does what their role allows.
Enterprise-grade security
Hardened authentication and access control, with the app containerised using Docker.
Highlights
- 15 role-based access levels
- Isolated multi-tenant architecture
- Collections, payments and legal recovery in one workspace
Built with
Next case study
Electrical Solution Site Management System