Skip to content
All work
SaaS

RSM Suite

Rental-management SaaS with real-time availability and automated billing across many clients.

Year
2026
Role
Full-stack engineer
Status
Production
RSM Suite: Inventory and rental catalogue with live availability, pricing and one-tap rent / sell / order actions.
Inventory and rental catalogue with live availability, pricing and one-tap rent / sell / order actions.

The problem

Rental businesses juggle inventory, availability, pricing and billing across spreadsheets and disconnected tools. Double-bookings and late invoices are the norm, and none of it scales past one team.

The approach

I built a SaaS suite on a modular, domain-driven backend, so inventory, billing and reporting evolve without stepping on each other. Real-time availability and dynamic pricing run over WebSockets, and BullMQ handles the heavy asynchronous work, billing cycles and report generation, off the request path.

The result

Multiple client environments running on one codebase, with availability that updates live and billing that runs itself on a schedule instead of by hand.

Highlights

  • Real-time availability and dynamic pricing over WebSockets
  • BullMQ job queues for billing cycles and report generation
  • Refactored to a modular, domain-driven architecture
  • Multi-tenant from a single codebase

Stack

  • Next.js
  • Node.js
  • PostgreSQL
  • Redis
  • BullMQ
  • WebSockets
  • Docker

Inside the build

RSM Suite: Operations and management view across a multi-client account.
Operations and management view across a multi-client account.
Next project

AmlilApp