ft_transcendence — Real-Time Pong Platform
A real-time multiplayer gaming and social platform featuring live matchmaking, instant chat, and secure OAuth2 authentication, deployed via a scalable Dockerized architecture.

Overview
The challenge was to architect a production-grade, multi-user platform from an empty repository. The goal: build a seamless real-time experience combining live gameplay, instant messaging, and secure user management.
The Architecture
Built around event-driven WebSocket communication, the system handles instant state synchronization for gameplay and chat. It ensures data consistency across multiple active sessions using PostgreSQL, while Docker containers keep the microservices scalable and reproducible.
What I Mastered
Engineering low-latency, real-time systems. I learned to manage complex WebSocket connections, secure authentication flows (OAuth2), and design robust database schemas for concurrent user interactions without data loss.
How this helps in the real world
This is the exact architecture behind live business dashboards, collaborative SaaS tools, and real-time booking systems. It proves to clients and CTOs that I can build highly interactive, multi-user applications that perform flawlessly under load.
Key features & competencies
- Real-time gameplay and chat with scalable event patterns
- Secure authentication flows with OAuth2 integration
- Containerized deployment for reproducible environments
- End-to-end TypeScript/Node architecture with clear module boundaries
Want to Build Something Like This?
Whether you need a high-performance application, SEO optimization, or a business dashboard, let's discuss how we can design a scalable solution tailored to your goals.