MesNotes is the first complete website I built, marking my introduction to PHP. This website was designed in one of my CEGEP classes and it was designed to help me track my courses for the semester and being able to add tasks I had to do. The project was developed using HTML, CSS, JavaScript, PHP, and a MySQL database. Through this experience, I learned the fundamentals of web development, including how to write secure code and interact with a database to store and display data dynamically. I also gained valuable skills in writing secure SQL queries.
Minesweeper AI is a replica of the classic Minesweeper game, where you can choose between three difficulty levels and challenge yourself to solve the board as fast as possible—without clicking on a mine! But there’s a twist: if you ever get stuck, you can activate the AI assistant, which helps you analyze and solve the board. Will you rely on your logic and speed, or let the AI guide you to victory?
In Zombie Crusher, you navigate a desolate, post-apocalyptic city in a reinforced van, your only hope for survival against the relentless undead. Hordes of zombies are waiting for you at every turn. Your goal is simple—crush as many zombies as possible to rack up points, all while avoiding getting swarmed. With each kill, your score rises, but so does the danger, more and more zombies emerge.
Jungle Run is a fast-paced action game where you jump between four platforms while fending off relentless zombies with your shurikens. Your goal is simple: stop the zombies from reaching the edge of the screen! As you rack up points, the challenge intensifies—zombies become faster, tougher, and harder to take down. Stay agile, aim sharp, and survive as long as you can in this thrilling jungle battle!
In one of my CEGEP classes, I developed a WordPress website where we created a custom child theme and added a management page to the admin panel. This page allows administrators to add, edit and delete Olympic athletes, which are then displayed on the live site using a shortcode. This project thought me how to work with WordPress and writing some secure and robust code. I also learned how to do AJAX requests.
Fiery Mountain is a thrilling platformer where you must jump from platform to platform, climbing your way up to reach the flag. Each time you succeed, you respawn at the bottom—but the challenge intensifies with even more platforms to navigate. Beware of moving platforms, and stay alert to the rising lava, which accelerates every time you reach the flag. How high can you go before the lava gets to you?
For this project, I developed an interactive Livre Dont Vous Êtes Le Héros (LDVELH) using Python and PyQt5 to create the user interface. Players can navigate through the story dynamically, making choices that shape their adventure. The game is powered by a MySQL database, which stores all story elements and loads them dynamically. Through this project, I also learned how to design class diagrams using draw.io, improving my understanding of object-oriented programming and software architecture.
This Monopoly game is a faithful recreation of the classic board game, built in Unity with most of the original rules replicated. This project allowed me to explore and utilize a wide range of Unity features, including coroutines, scriptable objects, shaders, Unity events, and particle effects. It was a fantastic opportunity to bring together all my knowledge of Unity and C#, resulting in a polished and engaging game experience.
This chess game is a replica of the classic board game and was my first-ever personal project—the one that made me fall in love with computer science. Built entirely with HTML, CSS, and JavaScript, it allows two players to play on the same computer. Most of the official rules are implemented, though the gameplay can be a bit janky at times—you might need to click twice on a piece for it to move. Building this project, I learned a lot about JavaScript and programming logic and it was a real challenge to come up with the algorithms.