RSM Suite
Rental-management SaaS with real-time availability and automated billing across many clients.
- Year
- 2026
- Role
- Full-stack engineer
- Status
- Production

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

AmlilApp