Experiences

blur background
Defense Auditor at IHEDN

Defense Auditor at IHEDN

Specialized positioning in food sovereignty and resilience at IHEDN (Institut des hautes études de défense nationale) translates as the Institute of Advanced Studies in National Defense. This French public institution for expertise in defense is under direct responsibility of the Prime Minister, and located in the École Militaire (military school) in Paris.

Technologies utilisées :

Engineering Apprentice at Naval Group

Engineering Apprentice at Naval Group

Engineering Apprentice at Naval Group, Embedded and Cybersecure Digital Infrastructures Department. Thanks to exceptional industrial expertise and capabilities, the company designs, builds, integrates, supports, and dismantles both submarines and surface vessels. France owes to it the privilege of belonging to the select circle of nations capable of designing and producing nuclear-powered ballistic missile submarines (SSBNs). It is also one of the few countries to possess an outstanding naval air fleet, whose flagship — the aircraft carrier Charles de Gaulle, a symbol of French deterrence — was designed and is maintained by Naval Group.

Technologies utilisées :

R&D Engineer Intern — Trajectory Planning Systems for Autonomous Agricultural Robots

R&D Engineer Intern — Trajectory Planning Systems for Autonomous Agricultural Robots

Internship focused on improving trajectory planning methods for autonomous agricultural robots, with the integration of advanced functionalities to optimize navigation, maneuvering, and area coverage in complex environments. The project aims to develop sustainable robotic solutions tailored to viticulture and large-scale crop production, reducing the use of plant protection products and addressing the challenges of current agricultural transitions (Paris Climate Agreement 2015, European Green Deal 2019). Technical missions under NDA.

Research Internship in Connected Intelligent Transport Systems — European Project InDiD

Research Internship in Connected Intelligent Transport Systems — European Project InDiD

InDiD is one of the 13 French projects selected among 148 European projects by the European Commission under the latest call for proposals of the Connecting Europe Facility (CEF) program. It continues the series of Cooperative Intelligent Transport Systems (C-ITS) and Services projects. InDiD European Deployment Project, carried out in partnership with the French Ministry for Ecological Transition, the European Commission, and 40 other partners. Main missions: • Migration and porting of C-ITS (Cooperative Intelligent Transport Systems) protocol stacks to a Raspberry-based ecosystem, enabling the transmission of various vehicular C-ITS messages to other vehicles and RSUs (Road-Side Units, cf. SCOOP Project), as well as their recording in packet captures. • Development and implementation of a Java-based GUI for real-time visualization and analysis of transmitted and received data structures, including the generation of environmental messages describing events related to various use cases (e.g., accidents, road hazards, etc.). • Integration of GPS and SIM modules to geolocate the vehicle and embed this information into messages sent to RSUs, with SIM connectivity enabling notifications to nearby users. • Implementation of a monitoring system to supervise the status and performance of embedded Raspberry units during open-road testing phases. • Development of a complete installation package for large-scale deployment.

Poker Texas Holdem Game

Poker Texas Holdem Game

Texas Hold’em Poker Game — Java Client–Server model with MQTT protocol, using Mosquitto and RabbitMQ message queues

Technologies utilisées :

HR Organization Databases

HR Organization Databases

This database implementation enables an HR consulting firm to manage its clients, whether on the recruitment or candidate side. Thanks to its normalization in Third Normal Form (3NF), the implementation is suitable for use in a professional environment. In the future, additional features could be integrated to handle the internal management of the HR firm itself, such as employees, departments, and various service providers involved in its operations (e.g., coffee machine suppliers, etc.).).

Technologies utilisées :

SvgShapeCreator

SvgShapeCreator

The SVGShapeCreator project consists in developing a C++ library for generating and managing SVG objects. It provides a public interface for adding various geometric shapes such as segments, polygons, rectangles, ellipses, and complex forms. The library supports output and export functionalities with selection filters, as well as features for undo operations, resizing, cropping, transformation, and color management of shapes — all while ensuring proper memory handling and compatibility with multiple file formats.

Technologies utilisées :

Hypercube

Hypercube

The Hypercube Project, implemented in C, is a complex system designed to create a distributed architecture based on interconnected processes forming the hypercube graph topology, where each cube represents a distinct process. Pipes are used to establish communication channels between processes, enabling the exchange of crucial information. Signals are employed to handle interruptions and asynchronous events, ensuring efficient communication and synchronization among the system’s processes. The use of distinct processes in the Hypercube project enables effective task parallelization, contributing to faster execution and better utilization of available resources. This approach provides a robust and scalable solution for implementing a process-based distributed system, fully leveraging the concepts of pipes, signals, and processes in the C programming language.

Technologies utilisées :

MTN Agency

MTN Agency

Design of the visual identity for an IT services company, including the creation of the logo, social media banners, business cards, and the website’s overall visual identity.

Mr2

Mr2

Mr2 is an innovative and autonomous Android application designed to provide users with dual functionality. Its primary purpose is to serve as a note directory, while also functioning as a task management tool (To-Do List). What makes Mr2 unique is its intelligent features, such as geolocation-based reminders. The application can detect specific keywords within the To-Do List and send contextual notifications to the user. For instance, if the task is “Go to the florist”, Mr2 will automatically send a notification when the user is near a florist. The design of the application was meticulously crafted using Figma, ensuring an interface that is both visually appealing and intuitive. Users can, for example, jot down creative ideas while marking the exact location on the map where the inspiration occurred. They can also attach images to illustrate their ideas, draw sketches to clarify concepts, and, of course, manage their task list efficiently.

URCA GAMES Website

URCA GAMES Website

The URCA Games are a prestigious sporting event organized by the University of Reims Champagne-Ardenne. My project focused on designing and developing a dedicated website to display the results of the various sporting events. To ensure an engaging user experience, the site was built with an interactive interface. The web application integrates a sophisticated database management system that allows tracking and presentation of rankings, teams, participants, university departments, and the different sports disciplines of the competition. I chose the Laravel framework for this project due to its robustness and flexibility, which made it possible to create a platform that is both functional and aesthetically pleasing.

Technologies utilisées :

Red and Blue Zones

Red and Blue Zones

Zone Rouge & Zone Bleue is a comprehensive network design project developed as part of a university examination. This prototype was created to illustrate and consolidate our overall knowledge in computer networking. It is ideally suited for deployment in a large-scale enterprise environment, capable of supporting more than 1,000 machines distributed across about ten distinct departments. The project integrates advanced use of various routing protocols and provides multiple server-side services, such as DNS, Web, and DHCP. Its architecture is meticulously planned to meet the specific requirements of each department, thereby ensuring optimal network performance and efficiency.

Technologies utilisées :

  • CiscoPacketTracer
  • CiscoLanguage
  • Network
SafeDriveDB

SafeDriveDB

SafeDriveDB is a project dedicated to the development of a sophisticated database system for driving school management. Designed using the Merise methodology, the database follows the Third Normal Form (3NF) normalization standard. It is built to efficiently and systematically manage key aspects of the driving school’s operations, including employee information, student records, course schedules, and vehicle tracking. This design ensures optimal organization and smooth management of the school’s daily activities.

Technologies utilisées :

  • MySQL
  • Php
  • Looping
  • LucidChart
BeMath.

BeMath.

BeMath. is an innovative mobile application that positions itself as a unique kind of social network. Inspired by BeReal, an existing social platform, BeMath. stands out through its original and stimulating concept. The idea is based on a daily random notification prompting users to post a picture using both the front and rear cameras of their device within two minutes. However, what truly sets BeMath. apart is its content, which is entirely dedicated to mathematics. Users are encouraged to share mathematical problems, fostering community collaboration in finding solutions. The application features a robust server-side architecture for database management, including user profiles, posts, and friend networks. The user interface was carefully designed with Figma, providing a visually appealing and intuitive experience.

Portfolio

Portfolio

The website you are currently browsing is the project itself.

Technologies utilisées :

  • ReactNative
  • Node.js
  • Astro
  • JS
Unlock! CS-GO Themes

Unlock! CS-GO Themes

Unlock! is a cooperative gaming experience inspired by escape rooms. The objective is to solve complex puzzles within a defined time frame in order to progress through various scenarios. My project consisted of transforming this board game into a digital version. To achieve this, I designed a scenario based on the theme of Counter-Strike, a popular video game. The digital design of the cards was created using Adobe Photoshop, while the XML files were developed with Gluon Scene Builder. The application was built using both JavaSwing and JavaFX, providing a smooth and interactive gaming experience. Unlike the original board game — which required a mobile app to enter clues and track time — this digital version centralizes all functionalities on a single screen. This innovation not only improves the game’s accessibility but also enhances the user experience by simplifying navigation and in-game interactions.

Technologies utilisées :

  • JavaFX
  • Java
  • JavaSwing
  • SceneBuilder
  • Photoshop