ISP Billing & MikroTik Router Automation Platform | Full-Stack Web & Hardware Integration Overvie...ISP Billing & MikroTik Router Automation Platform | Full-Stack Web & Hardware Integration Overvie...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
ISP Billing & MikroTik Router Automation Platform | Full-Stack Web & Hardware Integration Overview
A full-stack ISP management system designed to automate subscriber lifecycles, monthly billing, and real-time RouterOS hardware control.
The Challenge
Internet Service Providers (ISPs) often struggle with manual billing workflows and disconnected router management. Manually suspending overdue accounts or updating bandwidth queues across multiple routers leads to revenue leaks, administrative overhead, and poor service reliability.

Solution & Key Features
Real-Time MikroTik Integration: Connected Node.js directly to the RouterOS API to manage PPPoE secrets, active sessions, dynamic queue bandwidths, and router health in real time.
Automated Billing & Service Engine: Built background schedulers using Node-Cron to handle monthly invoice generation, payment tracking, and automated disconnect or reconnect logic based on payment status.
Telemetry & Analytics Dashboard: Created an intuitive admin dashboard with Next.js 14, Radix UI, and Recharts to visualize real-time bandwidth usage, monthly revenue collections, and active subscriber status.
Robust Architecture: Designed with TypeScript, Prisma ORM, and JWT authentication to enforce strict Role-Based Access Control (RBAC) and clean database state management.

Role & Tech Stack
Role: Lead Full-Stack Software Engineer (System Architecture, Hardware API Integration, Database Schema, & UI Development)
Backend: Node.js, Express, TypeScript, Prisma ORM, RouterOS API, Node-Cron
Frontend: Next.js 14, React, Tailwind CSS, Radix UI, Recharts
Database & Auth: PostgreSQL / MySQL, JWT

Availability
Looking to build custom SaaS applications, automate hardware integrations, or scale full-stack web platforms?
I am available for contract work and freelance engineering roles. Feel free to connect and discuss your project requirements.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started