Back to Portfolio
MARUF.
SaaS / Billing Systems

Multi-Tenant ISP Management & Billing Platform

Multi-Tenant ISP Management & Billing Platform Featured Banner

Overview

A comprehensive billing and bandwidth management SaaS for Internet Service Providers in Bangladesh. Features full MikroTik RouterOS API sync, FreeRADIUS authentication, MFS payment integrations (bKash, Nagad), and a Python FastAPI ML microservice for automated bandwidth optimization.

Outcome Results

15+ ISPsActive Tenants
5,000+Active ISP Subscribers
FastAPI MLBandwidth Optimized

The Challenge

ISP operations are highly real-time, requiring zero-delay bandwidth shaping, immediate customer disconnects/reconnects on billing events, and compliance with strict BTRC log-keeping standards, all while scaling to support multiple ISP tenants.

The Solution

Architected a multi-tenant platform communicating with MikroTik routers via optimized API queues. Integrated automated bKash/Nagad checkout APIs, set up FreeRADIUS for central billing authorization, and built a FastAPI microservice predicting usage peaks. Fully structured BTRC-compliant activity logging.

Key Implementations

Real-time MikroTik RouterOS API queue and profile management

Automated bKash, Nagad, and Rocket MFS payment integration

Central FreeRADIUS AAA (Authentication, Authorization, Accounting) server setup

FastAPI ML microservice for dynamic bandwidth usage forecasting

BTRC log compliance audit trail and backup module

This platform streamlined our billing completely. 90% of our subscribers now pay online via bKash/Nagad and their lines are instantly reactivated by the system without manual intervention.

O
Operations ManagerOperations Manager, LinkSpeed ISP
Next Featured Project

Multi-Vendor E-Commerce Platform

View Next