About Me
Computer Science Student
I'm a computer science student with a passion for building modern, efficient software. I enjoy working across low-level programming, object-oriented design, and full-stack web development — from writing clean C++, Java, and C# to crafting polished web experiences. I'm always looking for meaningful challenges that push me to grow as a developer. Welcome to my portfolio — a space where I build, experiment, and grow.
Projects
Chess
A command-line chess game implemented in C++ with object-oriented programming principles.
View Project →Navigation System
Developed a transport network management system for Avignon using C++ and SQLite3, integrating CRUD operations with UML design.
View Project →Flood It
Designed a color-filling puzzle game where the player floods a grid with a single color in minimal moves using greedy algorithms.
View Project →VMC Double Flux
Professional C# / .NET desktop application for designing and installing double-flux mechanical ventilation systems, with interactive floor plan editing, airflow balance calculations, and JSON export.
View Project →Awalé
Implementation of the traditional African strategy board game Awalé (Mancala), featuring turn-based gameplay and seed-sowing mechanics.
View Project →Carcassonne
Implemented the board game Carcassonne in C, where tiles are read dynamically from an Excel file.
View Project →Black Jack
Developed a console-based Blackjack game where the player competes against the dealer with OOP concepts.
View Project →Bataille Navale
A fully playable Battleship game developed in Java, featuring grid-based ship placement and turn-based combat logic.
View Project →Shadoks
Implements an interpreter for the fictional Shadok language using Flex for lexical analysis and Bison for syntax parsing.
View Project →