The situation
Al-Khalil needed a secure, real-time communication system connecting users and service providers — across web, iOS, and Android simultaneously. Off-the-shelf messaging tools didn’t fit the governance requirements. There was no centralised visibility into messaging activity, no admin control layer, and no consistent experience across platforms.
What I was hired to do
Own end-to-end delivery of a custom messaging platform across three platforms, with a super-admin dashboard and full governance capability.
What I actually built
A real-time messaging platform supporting text, voice, and multimedia content — with contact management, group conversations, and notification systems built in. File and folder management for structured content organisation. A super-admin dashboard giving the Al-Khalil team full visibility and control over users, conversations, and platform activity.
Three separate client surfaces — web, iOS, Android — with consistent behaviour across all of them. That consistency doesn’t happen by accident. Phased releases with cross-platform QA cycles at each stage ensured that a fix on iOS didn’t silently break Android, and that the web dashboard reflected the same state as the mobile clients.
Stakeholder alignment ran throughout — the governance requirements in particular needed careful translation into platform behaviour before a line was written.
The result
A production-ready communication platform live across three platforms, with administrative oversight and the infrastructure to scale.