
Overview
- •Developed a real-time multiplayer chess platform supporting random matchmaking, live gameplay, and synchronized game state across concurrent sessions.
- •Integrated WebRTC-based live video calling alongside WebSocket synchronization, enabling real-time multiplayer interaction with minimal latency.
- •Architected scalable backend services using Node.js, Express.js, and PostgreSQL to handle game logic, session management, and data persistence.
- •Delivered the platform end-to-end with Next.js and TypeScript, ensuring type-safe, maintainable code across frontend and backend.
Technologies
Next.js
Node.js
Express
TypeScript
WebSockets
WebRTC
PostgreSQL