« Intelligence is the ability to adapt to change. » ~ Stephen Hawking ~
My academic and personal projects.
Discussion forum-type web application developed using Java Enterprise Edition technologies. This project aims to provide a community platform allowing users to register, create discussion topics and respond to messages.
This project is a RESTful API developed with FastAPI within the context of the TP "Mastering the development of RESTful APIs". It is a complete library management application allowing to manage books, users and loans.
The objective of this exercise is to build, train and evaluate step by step a very simple Multilayer Perceptron (MLP) with a single hidden layer for the classification of handwritten digits from the MNIST dataset.
This project is a RESTful API developed with FastAPI within the context of the TP "Mastering the development of RESTful APIs". It is a complete library management application allowing to manage books, users and loans.
Realization of a complete Data Science project in Python: from data exploration and cleaning (EDA) to training and evaluating Artificial Intelligence models.
This repository contains a series of exercises and scripts for learning distributed data processing with Apache Spark. It covers fundamental Big Data concepts, from RDD manipulation to using Spark SQL.
Development of an interactive simulation in Python using a genetic algorithm to optimize the movement of an agent in procedurally generated mazes (DFS), with real-time visualization via Tkinter.
Web application of the type social network developed with the Symfony framework. This project implements an MVC architecture and uses a MongoDB database (via Doctrine ODM) for data storage.
A personal implementation of the famous Game of Life, a cellular automaton imagined by John Horton Conway in 1970. It is a "zero-player game", meaning its evolution is determined only by its initial state, without further human intervention.
A complete and robust implementation of the Hangman game in C language. This console project allows guessing a hidden word randomly selected from an external dictionary.
Game of Success is a digital adaptation of the famous card game in solitaire (also called Klondike or Patience). This personal project aims to reproduce the game mechanics, the management of card piles and the interactive graphical interface.
Mario Sokoban is an implementation of the famous reflexion game "Sokoban" (warehouse keeper in Japanese), featuring Mario. This project was developed to master the C language and the multimedia SDL library.
A personal project implementing the famous "Guess the Number" game. The goal is to guess a random number chosen by the computer in as few attempts as possible.
This project is an implementation of a memory game (type "Simon") entirely coded in Assembly for the Stellaris EVALBOT robot (Texas Instruments Cortex-M3). The player must memorize and reproduce a light sequence using the robot's bumpers.
In-depth study in Digital Signal Processing (DSP), including mathematical analysis, filtering and modeling of transmission chains.
Development of an interactive dashboard in Python, designed to visualize and analyze complex datasets intuitively using data visualization libraries.
Multiplayers TicTacToe is an implementation of the famous Tic-Tac-Toe game allowing two players to compete remotely via a local network (LAN) or Internet connection.
The project demonstrates the manipulation of nonlinear data structures, the use of recursion and the management of references/pointers.
This repository contains exercises and experiments conducted within the DCS curriculum, aiming to master the GLUT (OpenGL Utility Toolkit) library for creating 3D graphical applications.
MiniPaint is a vector (or raster) drawing application developed within an academic context. It replicates the essential features of software like Microsoft Paint, with a software architecture emphasizing Object-Oriented Programming.
BodyMove is an experimental interactive application that uses motion recognition to control an interface or a game in real time. This project explores the concepts of Human-Machine Interaction (HMI) without a physical controller.
An interactive simulation of the solar system created within the DCS curriculum. This project aims to model planetary movements, rotations and relative scales of our stellar system.
This project is a "2D Platformer" where the player controls a small meat cube that must reach the end of the level by avoiding deadly obstacles (circular saws, spikes, holes).
A banking management application developed within the HND (Services Informatiques aux Organisations) curriculum. This project enables the management of clients, bank accounts and common operations through a console.
An algorithmic project developed within the HND curriculum, implementing the generation and display of the famous Pascal's Triangle.
Here is my professional journey.
Development of automated tests in C#, using Reqnroll framework and FlaUI library
Development of a C# simulator : implementation of new features on an existing simulator. Context: enhancement of a pre-existing simulator supporting Schneider PLCs, with the addition of Siemens PLC support.
Development and execution of tests in Java.
Implementation of Consul tool to automate the deployment of configuration files.
Implementation of new features in a WPF application managing an interactive wall and Kinect-based applications.
Development of extranet features (ASP.NET).
Development of a database synchronization application for Microsoft Access databases.
Writing of technical documentation.
Provision of Exxon PCs in schools in the territory (approximately 260 computers).
Incident management via GLPI.
Here is my academic journey and certifications.
RNCP Level 7 Title: European Master's Degree in Intelligent Applications and Big Data.
Molecular and Cellular Biology
Computer Science and Applications
3D Engineering and Media Technology
First year of the engineering cycle obtained.
Video game programming profile
Award of Excellence and Commitment
Option: Software Solutions and Business Applications
TOEIC (2019): 825 points
You want to know more? Don't hesitate to contact me!
Phone number: +33 6 13 27 52 63