Home
Discover
OPS Pro is a simulation app for the One Piece TCG card game. The project involved developing a client and server that communicate in real time, allowing players to play the game for free. I built a scraper to collect all the cards, a client providing a user interface, and a server that manages data, game rules, and player interactions.
Discover
Discover
Pokebot is a tool I developed using the BizHawk emulator API. It reads game RAM data and runs bots based on selected parameters. The bots perform automated tasks and stop once their goal is reached. The bot currently supports Pokémon games from Generations 1 to 3, with an easy way to extend compatibility to later generations. Originally born from curiosity about how Pokémon GBA games work, the project evolved into an open-source tool with detailed documentation of its development process.
Discover
Discover
Minecraft is a video game developed by Mojang. A “launcher” is a program that lets players choose the game version, check news, and start the game. A few years ago, I created a Minecraft launcher in Java based on a tutorial. Over time, it became outdated and incompatible with newer Java versions. I therefore decided to develop a new one in C#, both as a personal challenge and to take advantage of modern libraries. The goal was to build a custom launcher capable of running a specific version of Minecraft, including additional files such as resource packs and configuration settings. I set up a web server to host and verify the integrity of these files using hashes, integrated the Discord API to display in-game status, and used Microsoft and Mojang APIs for user authentication. The project also includes a “bootstrap” executable that automatically handles launcher updates. The administrator can easily adjust various settings through an online configuration file (API keys, Discord messages, logo, etc.) without requiring technical knowledge.
Discover
Discover
This project involved developing an online store using the Spring framework. The goal was to build a complete platform with categorized product listings, multilingual support, user account creation and login, shopping cart management, and payment processing via PayPal. We successfully implemented all these features, along with unit testing. To ensure optimal security, we decided to integrate the PayPal API on the backend rather than the client side. This project proved highly rewarding, especially during the environment setup and while learning to use the Spring framework — a technology I was not familiar with but is now widely adopted. I’m proud to note that the project was a success, earning a score of 18/20 during the final evaluation.
Discover
Discover
The initial goal of this project was to design several services that interact seamlessly. We developed a web interface in React for administrators, an Android mobile application for users, and a REST API connected to a PostgreSQL database. This project proved especially engaging, as we started from a real-world problem and successfully designed and implemented a complete solution. Throughout the process, we worked in pairs and attended several meetings with school representatives to refine and improve our project. In my view, this experience closely mirrored a professional company project. We approached it with seriousness and dedication to deliver the most effective solution possible. Our motivation even led us to expand the database structure and add extra features, resulting in a fully functional prototype that went far beyond the initial requirements. I am proud to mention that this project received a score of 20/20 during the final evaluation, reflecting our success and commitment.
Discover
Discover
This project was undertaken to deepen my knowledge of React and improve my practical skills. Out of curiosity, I also wanted to explore how the Socket.io library works, as it is widely used for real-time communication. This led me to design a concrete project — a real-time chat system. The experience was highly rewarding, allowing me to develop new skills and gain a better understanding of front-end and back-end interactions.
Discover
Discover
During my student job, our team was tasked with developing an open-source application designed to simplify administrative procedures for election candidates by allowing them to complete their forms online. The application also allowed anyone to visualize and analyze the collected data. The project was conducted entirely in English, which represented a significant personal challenge for me. At the request of our client, the Flemish Government, we were required to use Solid and Linked Data. We decided to build the application using React and TypeScript. As we were initially unfamiliar with these tools, we spent about a week learning them before moving forward with development. The project lasted for a total of three weeks. Following this student job, I had the opportunity to continue working directly within the Flemish Government for an additional two weeks, further improving and extending the project. This experience proved highly rewarding, both technically and personally.
Discover
Discover
I had the opportunity to meet someone looking for PHP developers to improve their website. I was drawn to the project both for its subject matter and the technical challenge it represented, and I immediately offered my help. The project turned out to be quite complex, as the existing codebase was outdated. I had to completely redesign the database, backend, and user interface. Fortunately, there were two of us working on it: my teammate focused mainly on server administration, optimization, and design, while I was responsible for connecting the database to the website, as well as displaying and storing data. This experience proved extremely rewarding, allowing me to gain valuable knowledge and strengthen my skills in web development.
Discover
Discover
I created a showcase website to demonstrate the range of my skills and to refine my mastery of Bootstrap. This project also allowed me to deepen my understanding of the framework and improve my front-end development practices. Every day, I strive to design new layouts and experiment with various technologies to broaden my skill set, enhance my creativity, and explore new and exciting concepts. I’m proud to present my first showcase website, which reflects both my commitment and my determination to keep improving in this field.
Discover
Discover
Drinkle is the result of our creativity, designed and developed by Romello Caccamisi and myself. The goal of this application is to bring fun and energy to gatherings with friends or family. It features a selection of popular party games, along with original creations developed exclusively by our team. Currently available on Android, the app allows users to enter player names and launch various games such as Spin the Bottle, King’s Game, Chain Mode, and many others. Users can also customize their experience through multiple settings, including whether to allow alcohol-related challenges, choosing the game selection mode, and defining custom rules based on their preferences. Additionally, a final feature lets users create their own phrases for specific types of games, adjusting parameters such as difficulty, category, and more. Drinkle places user imagination at the heart of its concept, encouraging creativity and allowing everyone to innovate freely according to their own style.
Discover
Discover
During our second year at Henallux, we were tasked, in pairs, with selecting a company and imagining its transition from a paper-based system to a fully digital solution. As part of the project, we produced detailed reports, designed a database, and created mockups of the envisioned software. Our program turned out to be largely functional and featured a modern, appealing design. The solution included client management, employee login, repair request submission, and the ability to reserve both manual and automatic bicycles. We also implemented an experimental voice feature that greeted the logged-in employee by saying, “Bonjour {employee name}.” During the final evaluation, we presented our system in detail and answered several technical questions. Our group earned the excellent score of 18/20.
Discover
Discover
This project was developed as part of a Hackathon focused on climate action. Our team of five had 48 hours to design, develop, and present an initiative aimed at improving environmental impact. On our own initiative, we also attended an ecology fair, where we spoke with several independent exhibitors to gather their feedback and enrich our concept. We are proud to have won the Best Idea Award. Our concept is a small-scale social network where users can add friends and create or take on eco-friendly challenges. These challenges involve adopting sustainable habits, such as using a reusable bottle or a bamboo toothbrush, or participating in events like clean walks. When a challenge is accepted, friends can confirm the user’s honesty. Each day after acceptance, the user’s score increases, earning them ranks such as Bronze, Silver, Gold, or Diamond — encouraging friendly competition and mutual motivation. The platform also allows users to take on shared challenges, such as carpooling, to promote teamwork and collective action. One of the key features of our project is its partnership system. To keep users motivated, rewards are granted when certain scores or challenges are achieved — for example, discount codes for eco-friendly products, day trips, and many other perks.
Discover
Discover
One day, while playing Tetris, I became curious about how the game actually worked. I began conducting in-depth research to understand its mechanics, rules, and underlying calculations. After several hours of studying, I set myself the goal of recreating it in Java. I started by designing the grid structure, then added the interface design, colors, and relevant text elements. Once the foundation was in place, I implemented the core game features — including score calculation, smooth piece movement, and rotation handling. This ambitious project stands as a true personal achievement, as I built it entirely from scratch based solely on my own research, without relying on tutorials or guides.
Discover