Hi! I'm a computer science student passionate about tech, specializing in C++, web development, and game design. Welcome to my portfolio!
A command-line chess game implemented in C++ with object-oriented programming principles. The project uses a Makefile for efficient compilation, with a well-organized structure including src for source files, include for headers, and obj for compiled objects. Features basic chess rules and gameplay mechanics.
Go to Project DetailsDeveloped a transport network management system for Avignon using C++ and SQLite3, integrating CRUD operations to manage routes, stops, and schedules. Designed the system with UML diagrams (use case, class, and sequence) to ensure a modular and scalable architecture. The project successfully combined object-oriented design with a lightweight SQLite database for efficient data storage and retrieval.
Go to Project DetailsDesigned a color-filling puzzle game where the player floods a grid with a single color in minimal moves. Used a greedy algorithm for AI decision-making, optimizing move selection for an efficient solution.
Go to Project DetailsDeveloped an interactive quiz application where users answer multiple-choice questions
Go to Project DetailsDeveloped a 2D arcade shooter where the player controls a spaceship to defend against waves of enemies.
Go to Project DetailsImplemented the board game Carcassonne in C, where tiles are read dynamically from an Excel file.
Go to Project DetailsDeveloped a console-based Blackjack game where the player competes against the dealer. Implemented object-oriented programming concepts, including classes for cards, deck, and game logic.
Go to Project DetailsThis project implements an interpreter for the fictional Shadok language using Flex for lexical analysis and Bison for syntax parsing. It can recognize and execute simple instructions written with Shadok keywords (GA, BU, ZO, MEU).
Go to Project Details