Smart PMS
A production SaaS platform for end-to-end property management. Handles reservations, guest communications, maintenance workflows, and financial reporting across multiple properties — with complete data isolation per tenant and real-time operations throughout.
The Problem
Property managers needed a single system to run multiple properties without data leaking between them. Existing tools were fragmented and not built for multi-tenant scale.
The Solution
Built a Dockerized microservices backend with per-tenant PostgreSQL schema isolation, WebSocket-based real-time updates, and a role-based access system. Led a team of 5 engineers from architecture through production.
My Contribution
- ✓Defined the complete system architecture and multi-tenant data isolation strategy
- ✓Designed and built core microservices: reservations, guest management, financials, maintenance
- ✓Set up Dockerized deployment and CI/CD pipelines on Azure Kubernetes Service
- ✓Implemented real-time notifications via WebSockets and Redis pub/sub
- ✓Led 5 engineers through delivery — owning architecture reviews, sprint planning, and production quality
Key Features
Multi-Tenant Isolation
Each property runs on its own PostgreSQL schema. No data crosses tenant boundaries.
Live Reservations
Real-time availability, instant guest confirmations, and automated workflow triggers.
Financial Management
Invoicing, billing, and revenue reporting per property and across the portfolio.
Maintenance Workflows
Staff raise tickets, managers route them by priority, and completions are tracked.
Impact & Metrics
Technology Stack
Frontend
Backend & Infrastructure
Full Stack
Deployment: Azure Kubernetes Service (AKS)
Related Projects
Have a similar project?
I help startups and teams architect and build products that scale. Let's discuss your idea.