This website !
Live2025
My personal website built with Next.js and React to showcase my projects and skills. It is hosted on Hostinger so my Next.js is statically exported.
Talk to Me - AI Assistant
Live2025
This AI clone (of me!) is available on this website. It is trained on my experience, education, and pretty much everything about me using Retrieval-Augmented Generation (RAG). The API is hosted on Railway.
Atelier Dama
Live2025
This website is the first job I've done as a 'freelancer'. It's a simple showcase website for a couple of friends that exhibit their craftsmanship. They make and sell custom made lamps (Luminaires). I was tasked to build the website from scratch following their mockup design for both desktop and mobile. I am constantly improving the website, trying to make the experience smoother for the end user and I'm trying to increase the visibility of the website SEO-wise.
ft_transcendence
Ecole 422025
A real-time multiplayer Pong game with user authentication, chat system, and matchmaking. Full-stack web application with modern technologies and secure implementation. It is a 4-person team project.
Promptly
Side Project2025
A desktop App available on Linux that allows to interact with multiple AI models including Ollama, Anthropic and OpenAI.
Promptly CLI
Side Project2025
A command-line interface for interacting with various AI language models, compatible with Ollama CLI syntax and supporting multiple providers including OpenAI, Mistral, Anthropic, and more.
Cub3D
Ecole 422024
A 3D game engine inspired by Wolfenstein 3D using raycasting techniques. Implemented texture mapping, sprite rendering, and smooth player movement. It is a 2-person team project.
ft_irc
Ecole 422024
A simple IRC client in C++, supporting basic chat functionality including message sending, receiving, and channel joining. It is a 3-person team project.
Inception
Ecole 422024
Infrastructure setup using Docker containers. Created a multi-service architecture with NGINX, WordPress, and MariaDB, all configured in custom Dockerfiles with docker-compose orchestration. It is a introduction to Docker and infrastructure setup.
Philosophers
Ecole 422024
Simulation of the dining philosophers problem using threads and mutexes. Explores concurrent programming concepts and synchronization mechanisms in C.
minishell
Ecole 422023
A basic shell implementation in C, recreating bash functionality including pipes, redirections, environment variables, and built-in commands. By far the most annoying project in my life.
Push_swap
Ecole 422023
Sorting algorithm optimization project using two stacks and a limited set of operations. Developed an efficient sorting algorithm to minimize the number of operations.
so_long
Ecole 422023
A simple 2D game engine in C. Developed a game loop, collision detection, and sprite management for a basic game.
ft_printf
Ecole 422023
A custom printf function implementation in C, supporting various format specifiers.Developed a flexible and efficient printf function with support for string formatting and type conversions.