Overview
Building management companies juggle utility meters, service charges, VAT, resident requests, maintenance and notices every month, mostly through spreadsheets and hand-prepared invoices. I designed and built a platform that runs these operations end to end, first as a dedicated deployment (BSL Care), then as Building Book, a multi-tenant SaaS any property company can sign up for.
I owned the product as the only engineer: architecture, database design, backend, web app, deployment and handover documentation.
- Billing engine: recurring cycles and one-time invoices with fixed, split, meter-reading, area-based, percentage or manual charges, optional VAT/tax, and a maker-checker approval before anything is invoiced.
- Permissions: role-based access built from a resource × action catalog, scoped per building, enforced on the API and mirrored in the UI.
- Operations: service tickets with payment requests, facility booking, a scheduled noticeboard and maintenance reminders.
- Notifications: real-time in-app updates, push notifications and email, with scheduled billing and maintenance jobs.
- SaaS edition: self-serve onboarding, feature-based subscription plans with usage limits, and SSLCommerz payments with idempotent payment handling.






