Community Chat
Real-time chat inside a national bank
- Client
- Al-Rajhi Bank via Ejada
- Role
- Mobile engineer
- Year
- 2024
- Platforms
- iOS · Android

0K+
Lines migrated to TS
Al-Rajhi Bank
Deployed in
Overview
Enterprise chat SDK with 1:1 and group messaging, media sharing and theming — live inside Al-Rajhi Bank's mobile app.
Community Chat is a white-label messaging SDK deployed in Al-Rajhi Bank's mobile banking app. It supports one-on-one and group conversations, file and media attachments, and fully themeable UI components.
As part of hardening it for banking-grade reliability I led the migration of 20K+ lines of legacy JavaScript to TypeScript.
Highlights
- 01Deployed in Al-Rajhi Bank's production app
- 021:1 & group chat, attachments, media
- 0320K+ lines migrated from JavaScript to TypeScript
Screens
Stack
React Native
TypeScript
Real-time
REST
Next case study
Esaal AI