Pivot
A real-time collaboration platform — chat, video, and shared whiteboards that stay in sync.
Visit live product
The challenge
Teams needed to chat, meet over video, and sketch on shared whiteboards together — without lag and without edits colliding. Real-time collaboration is deceptively hard: presence, message ordering, and conflict-free editing all have to stay consistent across many concurrent users at once.
The solution
We built a real-time platform on high-performance backend services, with live video and a whiteboard whose edits merge automatically no matter who is typing or drawing. The architecture keeps everyone's view consistent in real time while staying responsive under load.
Architecture
- High-performance backend services in Go and Rust for low-latency messaging and presence.
- WebRTC-based video and audio for live meetings.
- Conflict-free (CRDT-style) sync so simultaneous edits on shared whiteboards merge without overwrites.
- Presence and pub/sub layer that scales to many concurrent sessions.
Tech stack
Results
Real-time
sync across concurrent collaboration sessions
Chat + video + whiteboard
in one consistent platform
Low-latency
presence and messaging under load