03Fullstack
7 Languages · Real-time Sync
Code with Buddy
Real-time collaborative code editor with live execution.
A browser-based pair programming tool featuring real-time collaborative code editing synchronized via WebSockets, multi-language execution across 7 languages, and integrated chat.
Architecture Highlight
Engineered low-latency document sync by filtering update events and using targeted handshakes for late-joiners.
Key Engineering Deliverables
- •WebSocket Real-Time Sync: Low-latency collaborative document synchronization with loop-prevention event filtering
- •Late-Joiner Handshake: Fast one-time handshake without replaying full edit history to eliminate replay lag
- •Multi-Language Execution: Remote code compilation across 7 languages via Judge0 API with live terminal output
ReactNode.jsSocket.IOExpressCodeMirrorJudge0 API