All work

Real-Time · 2025

Synapse

Real-time messaging engineered for throughput

SynapseSource-available · no public deploy

[ Overview ]

Synapse is a real-time communication platform where the engineering lives in the backend. Socket.io handles stateful connections for live events while REST endpoints manage stateless resources, and Prisma optimises complex joins on MySQL for fast message-history retrieval. Custom adapters broadcast events across connections, composite indexes keep history queries quick, and stream-processing middleware handles secure media uploads.

[ Engineering highlights ]

  • Bidirectional real-time event streams over Socket.io
  • Composite-indexed schema for fast message history
  • Stream-processing middleware for media uploads
  • Role-based access control on the API layer

Next project

Poker AI Agent