Game Development

Various projects

Starting with Unity and C#, I experienced it for a few months and moved to Unreal Engine. I then, gained hands-on experience with it !

Web Development

Studying the vast world of web development, I created a website to showcase a music band in 2021. It ended up getting around 800 monthly visits !

Python Projects

I’ve built a variety of Python projects : from a photo editor to a full Connect Four game with an algorithm you can actually play against.

Unity Learning

Various Projects - 2022

Back in 2022, I started to dive into C# and Unity. Making a game means developing every single system from scratch such as controller, menus, inventory, and more and making sure they all work together smoothly. It’s a lot more complex than it looks !

Here’s a demo of a basic platformer I made, which helped me explore a wide range of gameplay features. It was the result of several weeks of effort and experimentation.

Download Demo (extract .zip file)


Unreal Engine Experiments

Personal and Professional Projects – 2024/2025

After spending some time working with Unity, it was the right moment to dive into Unreal Engine 5 : a more powerful and unique game engine. Starting with Unity allowed me to fully get the fundamentals of game development, then Unreal pushed me to explore new workflows and development philosophies. In fact, Unreal is also popular among the film and VFX industry, which says a lot about its versatility and depth.

Here are three experimental projects I developed using Unreal Engine, mixing professional work and personal curiosity :

As part of a professional internship, I worked on creating a tool for game designers that allows tweaking and testing gameplay components in game on runtime. The features are :
- Cameras behavior (using the new Gameplay Camera System)
- Player controller with full movement and orientation options
- Combat system with hitboxes and spawnable enemies (including a spawner and AI)
- A user interface to manage presets and live changes

As an experiment, I was also involved in the early design and prototyping of a narrative roguelite game concept wich made me explore a narrative system called "Ink" which manage the whole story process. Aside from that, I also worked on a dice rolling system like Dungeons & Dragons.

As a personal experiment, I used procedural environment generation (PCG) in Unreal. I created a dense, dark forest that grows dynamically around the player as they move, aiming for a horror atmosphere with a nice controller I made too !

As a one-day project, I created a cool game where the objective is to destroy all targets across the map. I made a parkour-style player controller and play with the physics.

Unreal Engine continues to amaze and inspire me with its capabilities. I’m determined to keep exploring what this incredible engine has to offer.

Connect 4 game

Against an Algorithm - 2022

I presented this project during a regional competition for high school students specializing in Computer Science in 2021. The idea was to let the player enjoy a game of Connect Four against the computer using a graphical interface.

The main challenge was developing the computer's decision-making algorithm in Python. It had to choose the best possible move based on the current board state. While the Algorithm isn’t perfect as I made it a while ago, building it helped me strengthen my understanding of algorithmic logic and gave me hands-on experience creating more complex behavior in Python.

Weather Web Application

NodeJS, REST API, Database, Twig - 2024

This project consisted in developing a weather web application that allows users to view real-time weather data and forecasts for a selected city. The technologies used include Node.js, the Locationforecast 2.0 API, SQLite as the database, and the Twig templating engine.

Several key features were implemented:
- Search for a city from the database.
- Select a city to display detailed weather information.
- Display various weather data and forecasts via API requests.

A particular focus was on user experience and performance optimization. For example, I used AJAX requests to dynamically update data without refreshing the entire page. I maintained a clean and organized development process using GitHub, with each features managed through branches. The final project is available for download via the repository.

GitHub repository

Database Management Software

Object-Oriented Architecture - 2024

During my studies, I tackled a key challenge in software development : mastering object-oriented architecture. This programming model is essential for building maintainable, scalable, and well-structured applications. In short, the goal is to organize code around objects, some encapsulating data, others providing services and functionality. This structure greatly improves code reuse, simplifies maintenance, and allows even complex changes to be made seamlessly.

We used C++/CLI (.NET) for this project, a somewhat dated technology, but ideal for deeply understanding object-oriented concepts while delivering a fully functional and visual software application. Our goal was to develop a software tool for employees to interact with a database. For example, a “Customer Manager” profile could log in to view, add, modify, or delete customer records. We also designed the database ourselves, beginning with a Conceptual Data Model, and continuously refined it to meet client specifications while ensuring data optimization and logical consistency.

Embedded Weather Station

Arduino Uno (2024)

(I lost the video...)

As part of my engineering school process, I worked on a project that I truly appreciate : building a weather station using an Arduino Uno, equipped with various sensors, an SD card module, multiple operating modes, and more.

The device features four sensors : light, temperature, humidity, and atmospheric pressure. It also integrates a GPS module, a LED, and two push-buttons. Before jumping into the code, we carried out a SysML analysis to plan the system architecture. We then developed the C++ program over three weeks, tackling key concepts such as serial communication, interrupt handling, and memory optimization. A critical aspect given the limited resources of the Arduino Uno board.

Powerpoint Presentation

Application Website

for Internship & Apprenticeship Search - 2024

In our second year of engineering school (2023), we needed to find both an internship and a work-study position to continue our studies. This presented the perfect opportunity to create a dedicated web platform to showcase our profiles in a fancy way to companies. Our concept was to display student profiles as interactive cards that could be moved around a dashboard, each containing quick access to the candidate’s CV and LinkedIn.

The goal was to simplify and centralize the internship and apprenticeship application process, not an easy task at that stage in our studies. Once the idea was clear, I moved on to development, using HTML/CSS for structure and styling, and JavaScript to bring dynamic, engaging features to life. This project didn’t just serve my personal search, it ended up helping our entire class present themselves more effectively to recruiters.

Visitez notre site !

To contact me :

Contact