

00.00.00
CoSketch

03.2025 - 05.2025Featured
CoSketch
About this project
- Real-time collaborative drawing canvas supporting 40+ concurrent users with sub-50ms WebSocket synchronization, built on the Canvas API with Rough.js for a natural hand-drawn aesthetic.
- Engineered conflict-safe state synchronization so concurrent edits never corrupt shared canvas state, with full drawing history persistence via PostgreSQL.
- Implemented live user presence, cursor tracking, and animated transitions with Framer Motion for a smooth collaborative experience.