Developed a real-time collaborative whiteboard using WebSockets, TypeScript, and HTML5 Canvas, implementing bidirectional communication, multiplayer cursor presence, optimistic UI updates, and interactive drawing primitives.

- -Developed a real-time collaborative whiteboard using WebSockets, TypeScript, and HTML5 Canvas, implementing bidirectional communication, multiplayer cursor presence, optimistic UI updates, and interactive drawing primitives.
- -Load-tested HTTP stress-ramp endpoints using Artillery, processing 19,504 requests at 208 ops/sec with 1ms p95 and p99 latency and a 100% successful-request rate in the test environment.
- -Engineered fault-tolerant client-side drawing workflows with offline mutation queuing, automatic WebSocket reconnection, event deduplication, and Last-Write-Wins conflict resolution to support resilient state synchronization across collaborative sessions.
`TypeScript``Next.js``WebSockets``HTML5 Canvas``Node.js``Turborepo``pnpm``Artillery``Tailwind CSS``Zod`

