Imran Hussain
Asia/Karachi
ProjectsJune 1, 2025

ROI LevelUp - SaaS Business Management Platform

ROI LevelUp - SaaS Business Management Platform
ROI LevelUp is a multi-company SaaS platform for running day-to-day business operations from a single system: customers, suppliers, CRM pipelines, appointments, internal communication, subscription billing, and invoicing. It ships publicly as a unified suite of content, CRM, outreach, scheduling, and analytics tools. Every company on the platform gets its own isolated data, roles, and navigation, which made tenancy and access control the central design problem rather than an afterthought. Stack: Laravel · CodeIgniter · MySQL · Stripe · Firebase I developed the backend architecture for company-specific roles, permissions, and menus, so that what a user can see and do is derived from their company context rather than a single global role table. On top of that sit the business domains - CRM pipelines, deals, offers, appointments, invoices, and the workflows that connect them. I implemented the full subscription lifecycle rather than just a checkout flow:
  • Trial periods and their expiry behaviour
  • Failed payment handling and retry states
  • Cancellations, including what a company retains after cancelling
  • Plan changes with upgrade proration
  • Webhook handling to keep platform state in sync with Stripe as the source of truth
  • Company-level access control driven by subscription status
The webhook layer is the part that matters most in production - billing state changes originate at Stripe, and the platform has to react to them correctly even when the user is not in the browser. I built Firebase-based 1-to-1 and group chat, then integrated appointment-based video communication on top of the existing scheduling system. That covered recordings, transcripts, notifications, and file attachments, so a booked appointment produces a durable record rather than an ephemeral call. For ROI LevelUp, I owned the backend architecture and data design of a comprehensive multi-company SaaS, built natively on Laravel. I developed the central multi-tenant access control system, ensuring complete data isolation and strict role-based permissions across CRM pipelines, appointments, and invoicing. A major focus was implementing the complete Stripe subscription lifecycle, including trial management, upgrade proration, and retry-safe webhook handling that reliably synchronizes the platform with Stripe as the source of truth. Furthermore, I integrated Firebase to power real-time chat and video communication tied directly into the scheduling logic. The defining lesson of this project was that the subscription and access-control layer must be heavily fortified, as it sits between the billing provider and every feature gate, dictating whether customers can access the services they purchased. Key facts:
  • Stack: Laravel, CodeIgniter, MySQL, Stripe, Firebase
  • Ownership: Multi-tenant backend, Stripe subscription lifecycle, and Firebase messaging
  • Scope: Integrated CRM, scheduling, and invoicing logic

Related projects

Nexon Packaging - B2B Custom Packaging Platform

Nexon Packaging - B2B Custom Packaging Platform

Laravel platform for Nexon Packaging: custom B2B packaging, quote requests, order workflows, and an internal admin panel to run the operation.
Bizee - US Business Formation Partner Platform

Bizee - US Business Formation Partner Platform

Partner platform connecting external partners with Bizee services. I built the Laravel APIs and dashboard with Bearer-token authentication.
ZaadDOCS - POS & Financial Management System

ZaadDOCS - POS & Financial Management System

Business management and POS platform for retail. I designed the database and built the core Laravel backend for sales, ledgers, and financial reporting.
AI-Powered Live Chat

AI-Powered Live Chat

A website live-chat solution with AI integration for automated customer interaction and lead handling, built with PHP and Laravel.
CRM & Email Campaign Platform

CRM & Email Campaign Platform

Backend functionality for customer management, CRM workflows, and email campaign operations, built with PHP and Laravel.