
RadioCom - Android | iOS
Tech Stack
Overview
RadioCom is a push-to-talk radio communication and security management platform for security teams and field personnel. It combines low-latency push-to-talk audio, audio/video calling, live streaming with session failover, group messaging, live location tracking, geofencing, and emergency SOS alerts into a single platform for secure coordination in real-world operations.
The Problem
Organizations and teams operating in remote or high-risk environments faced significant challenges in maintaining reliable, real-time communication. Traditional communication tools lacked integration of critical safety features like live location tracking, geofencing, and emergency SOS capabilities. Teams needed a unified platform that could handle push-to-talk communication, video calls, messaging, and location services while ensuring data security and minimal latency.
The Solution
Led architecture and development end to end on the most complex real-time system in the portfolio. Implemented push-to-talk with low-latency audio streaming, calling with auto-reconnection, and live streaming with session failover using LiveKit and WebRTC, all driven by Bloc state management. Built one-to-one and group chat on a WebSocket and REST hybrid architecture with reactions, read receipts, and voice notes. Implemented role-based channel and group management with admin controls, member permissions, and invite codes, and integrated Stripe subscription billing for team licensing. Integrated Firebase Realtime Database for call signalling, FCM for push, and CallKit for the native iOS incoming call screen. Built a location-based SOS feature broadcasting live GPS coordinates and device battery status to the control room.
Key Challenges
Managing real-time state synchronization across push-to-talk, calling, streaming, and chat channels
Optimizing battery consumption during continuous location tracking
Achieving low-latency push-to-talk audio in varying network conditions with session failover
Wiring CallKit and VoIP push so iOS surfaces the native incoming call screen reliably from a terminated state
Results & Impact
Achieved sub-200ms latency for push-to-talk communications
Successfully deployed to 500+ active users across multiple organizations
Reduced communication overhead by 60% through unified platform approach
Maintained 99.8% uptime for critical safety features