Skip to content
Back to projects
Requisition & Workflow Management Platform

CIB Requisition Management System

Automated Company, Director & CIB Request Lifecycle Management

Built at BRAC Bank PLC (Working as a Augmented Engineer of BRAC IT)

Overview

A comprehensive CIB (Credit Information Bureau) Requisition Management System that digitizes and automates the complete lifecycle of company registration, director registration, and CIB request management, with configurable approval workflows, bulk processing, and real-time notifications.

Problem

Registering companies and directors and processing CIB requests involved manual, paper-heavy approval chains with no consistent audit trail, making bulk processing slow and compliance reporting difficult.

Solution

Built a Flask backend with a multi-stage workflow engine to route company, director, and CIB requests through role-based approvals, paired with a Next.js/TypeScript frontend for submission, bulk processing, dashboards, and real-time notifications.

My Responsibilities

  • Designed and developed backend services using Python and Flask.
  • Built scalable REST APIs for registration, approval workflows, reporting, and notification management.
  • Developed responsive frontend modules using Next.js, TypeScript, and NextAuth.
  • Implemented secure authentication and authorization with role-based access control (RBAC).
  • Designed workflow engines for multi-level approval processes.
  • Optimized bulk creation and processing of company registrations, director registrations, and CIB requests.
  • Developed dashboard and reporting modules to provide real-time business insights.
  • Implemented audit logging and activity tracking for compliance and traceability.
  • Collaborated with stakeholders to translate complex business requirements into scalable technical solutions.

Architecture

Python and Flask REST services powering a configurable multi-stage approval workflow engine, an event-driven notification system, and audit logging, with a Next.js/TypeScript frontend using NextAuth for role-aware access and customizable dashboards.

Business Impact

Efficiency

Bulk company, director, and CIB request processing replaced slow, manual case-by-case handling.

Compliance

Comprehensive audit trails and activity tracking gave the business full traceability for compliance reporting.

Transparency

Multi-stage approval routing with real-time notifications kept requesters and approvers aligned on request status.