Back to Portfolio
Editor
A high-performance rich text editor with real-time collaboration.
Media PreviewAdd video via local and update portfolio.ts
Click to Expand
Key Features
- Real-time multiplayer editing
- Offline support with auto-sync
- Rich text formatting & markdown support
Tech Stack
ReactTypeScriptYjsWebSocketsNode.jsRedis
My Contribution
Architected the CRDT-based collaboration layer, optimized React render cycles, and built the WebSocket synchronization server.
Technical Highlight
Implemented virtualized rendering for off-screen blocks, keeping 60fps even in 10,000+ word documents.