Full-Stack2025
Signal
Signal is a React Native messaging client built for an internal team of traders. Every interaction was tuned for speed: instant launches, fluid scrolling, and gesture transitions that feel sculpted. The Spring Boot backend uses WebSockets and Redis Pub/Sub for real-time message fanout with guaranteed delivery.
React NativeSpring BootWebSocketsRedis
99%
Performance
99.99%
Uptime
10 weeks
Timeline
Solo (Divyansh)
Team
The Challenge
A trading desk needed an internal messaging client with sub-second cold start, real-time updates, and zero perceptible lag — even on older devices.
Our Solution
React Native with aggressive launch-time optimisation, backed by a Spring Boot WebSocket server using Redis Pub/Sub for message fanout. PostgreSQL stores the message history with full-text search.
“The performance characteristics exceeded our most optimistic projections. The discipline behind this app is unmistakable.”
James Park
Head of Trading Tech