Pong Game (ft_transcendance)

Full-stack web application


Development of a real-time full-stack web application (chat, online game, user management) built to production standards.

A full-stack web application featuring a real-time multiplayer Pong game and social features. This project brought together frontend development with modern JavaScript frameworks, backend API design, and WebSocket implementation for real-time gameplay. I worked with user authentication, database management for storing player stats and match history, and created a responsive user interface. The project taught me about web security practices, RESTful API design, and the challenges of synchronizing game state across multiple clients in real-time applications.

JavaScript

TypeScript

Tailwind

my other projects


project preview
Minishell

Recreation of a command-line interpreter

Unix shell in C with pipes, redirections, process management, and complex command parsing.

C

project preview
Webserv

HTTP server from scratch

HTTP/1.1 server in C++ with I/O multiplexing, CGI support, and non-blocking architecture.

C++

project preview
Portfolio Website

Personal portfolio with contact automation and admin panel

Full-stack web application built with React and Next.js featuring automated email handling, MongoDB database integration, and OAuth authentication for content management.

Next.js

React

Tailwind

MongoDB

project preview
Citizen Requests

A full-stack web application for handling citizen requests to local government.

Website for handling citizen requests, featuring AI-powered automatic classification using OpenAI.

Java

SpringBoot

Angular

OpenAI

GoogleOAuth

PostgreSQL

project preview
Bureau LA·AU

An architecture Agency Website

A full website built for Bureau LA·AU, an architecture and urbanism practice based in France. The site displays their portfolio of projects and workshops, includes a contact form with automated email handling, and features a protected admin panel for managing all content.

React

Next

SQLite

OAuth