Back to Work
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