A real-time social mobile product integrating native Android experiences with custom connection management, communications, a Node.js backend and database architecture.
The challenge
Build a native mobile social product with identity, feeds, conversations and real-time interaction.
Our approach
The Android product uses Kotlin and Jetpack Compose across modular features. A Node.js and Express backend handles service APIs and data in MySQL. A custom-built persistent connection mechanism supports realtime interaction; the app also includes voice and video-related features and local speech recognition with sherpa-onnx and ONNX Runtime.

