Designed and led a production-grade property management platform with embedded role-aware AI, M-PESA-first financial workflows, and multi-tenant operational isolation.
Problem statement
Property management in the target market is not just CRUD over properties and tenants. It requires organization-level isolation, financial correctness, payment reconciliation, operational coordination across multiple roles, and localized workflows that reflect how real rental systems run in Kenya.
Architecture breakdown
I framed the system as a distributed, multi-tenant SaaS platform with strict relational modeling, RBAC enforcement across the application and AI layer, M-PESA-first payment design, and Akoko as a first-class intelligence engine with role-specific execution modules, channel-aware outputs, and human escalation paths.
Tech stack explanation
System diagram
[ Organizations ]
|
v
[ Multi-Tenant Core ] ---> [ Properties / Units / Tenants ]
| |
| +--> [ Lease & Rent Engine ]
| +--> [ Ledgers / Reconciliation ]
|
+--> [ RBAC Layer ]
| +--> Owner
| +--> Manager
| +--> Caretaker
| +--> Tenant
| +--> Guard
|
+--> [ Akoko Intelligence Layer ]
+--> Owner Execution
+--> Caretaker Execution
+--> Tenant Execution
+--> Guard ExecutionKey challenges
Harlem Manage is a Kenya-first, multi-tenant real estate operating system built for landlords, agencies, and property firms. It combines property workflows, tenant and lease management, financial reconciliation, communication channels, and Akoko, a deployed operational intelligence layer that adapts by role.
What I learned