AI engineering student
final year of my engineering degree
CentraleSupélec
(last update September 2024)
In addition to my passion for machine learning, I am also interested in natural evolution, neuroscience, and video games.
My double degree from CentraleSupélec and Arts et Métiers has provided me with both a digital and industrial background, as well as a dual skill set: a theoretical scientific approach and advanced practical engineering skills.
I am seeking a 6-month international final-year internship in Machine Learning, available from May to October 2025.
Education
CentraleSupélec - engineering school of Paris-Saclay
2023 - 2025 Gif-sur-Yvette - France
I am in the third and final year of my dual degree at the engineering school CentraleSupélec (Grandes Écoles Program), a general engineering institution where I chose the Artificial Intelligence specialization, along with a focus on Consulting, to explore opportunities in strategic consulting, research, or development.
I study specifically:- Supervised and unsupervised learning (random forests, SVM, hierarchical classification, etc.)
- Deep learning (dense, convolutional, recurrent networks, GAN, transfer ...)
- Reinforcement learning
- Multi-agent systems
- Natural language processing
- Explicability of AI systems
- Finance
- Case studies in strategy consulting
- Statistics and probability
- Programming, algorithms and complexity
- Engineering sciences and physics
GPA : 3,9
Student organization : I am a member of Automatants, the AI student association at CentraleSupélec.
Specialization in Machine Learning
3 months in 2022 through Coursera
In parallel to the courses at Arts et Métiers, I took Andrew Ng's online Machine Learning course:
- Supervised learning : Regression, Classification (see the certification)
- Advanced learning algorithms : Neural network, Decision trees (see the certification)
- Unsupervised Learning : Clustering, Anomaly detection, Recommenders, Reinforcement Learning (see the certification)
Arts et Métiers ParisTech - Institute of Science and Technology
2021 - 2023 Lille - France
The Arts et Métiers engineering school is specialized in mechanical engineering, energy engineering, industrial engineering and production engineering for the industry 4.0.
In particular, I studied:- Computer systems and projects in Artificial Intelligence
- Solid mechanics
- Materials science
- Energy transfers
- Mechanical engineering
- Processes and means of production
- Sensors, actuators and electrical energy conversion
- And mathematical tools for engineering.
GPA: 4
Grade: A
Overall ranking: 9th out of 1 1175 students
Student organization: I was treasurer of the residence's internet association (AMnet) and a member of the group responsible for security at events (CQ).
Internships
Research internship in Aalto, Finland
For 3 months, from June to August 2024, I did a research internship in AI with genetic algorithms at the Computer Science Department at Aalto University in Helsinki.
I used Python to simulate the natural evolution of a hostile ecosystem. Individuals are controlled by artificial neural networks and evolve through genetic mutations. They must learn to develop individual and group strategies to survive in this environment.
This research project is the continuation of a study project I started during my first 2 years at engineering school.
Internship at Sopra Steria Next
At the end of my 1st year at Arts et Métiers, I did a 4 weeks engineering internship at Sopra Steria Next, an IT consulting firm.
As part of a project to visualize road accidents for the Ministry of the Interior, I programmed in Python:
- an algorithm for computing surface density (KDE)
- a clustering algorithm (DBSCAN) with the SKlearn library
Projects
Natural evolution of an ecosystem - Python - IA - Vanilla
As part of a group project in artificial intelligence using Python
I simulated the natural evolution of individuals in a hostile environment.
Each individual, driven by a dynamic neural network,
must understand for himself that eating plants is the only way to survive. Neural networks
evolve genetically by transfer and mutation of weights and neurons.
This project is entirely Vanilla except for the 5 libraries: Numpy, Random, Matplotlib, OpenCV and Pyqtree.
Random generation of an environment - Python - Vanilla
This project carried out under Python deals with the procedural generation of complex environments.
I've coded a program that generates 3D environments in an entirely random but coherent way. Each region of the map is defined by a biome (or type of environment)
depending on its temperature and average precipitation rate. The local altitude is then correctly adapted.
Many mathematical concepts are used: Voronoi diagram, Lennard-Jonnes potential, Perlin noise,
histogram equalization, Bezier curves or even Gauss masks.
This project is entirely Vanilla except for the 3 libraries: Numpy, Random, Matplotlib.
Learning a labyrinth by reinforcement - Python - IA - Keras
This project carried out under Python is about artificial intelligence and more particularly reinforcement learning.
I have coded here a machine learning algorithm that allows an agent to learn to solve a maze by himself.
I realized up to 3 different types of reinforcement algorithms:
- I created a mono-agent learning algorithm with a Q-table
- I created a mono-agent deep learning algorithm (containing a neural network)
- I created a multi-agent learning algorithm with a Q-table per agent
This project was carried out using 4 libraries: Keras, Numpy, Random, Matplotlib.
Procedural generation of a maze - Python - Vanilla
This project carried out under Python touches on the procedural generation of a labyrinth.
I have coded a program that generates an entirely different maze with each new call. An obvious condition is
that the entrance and exit must be connected by a path in order for the maze to be solvable.
This project was essentially divided into 2 distinct parts:
- Creation of a maze with given dimensions
- Numerical resolution of the maze by Lee's method
This project is entirely Vanilla except for the 3 libraries: Numpy, Random, Matplotlib.
detail on GitHubImage recognition - Python - IA - Keras - Arts et Métiers
As part of a group project in artificial intelligence under Python:
- I created neural networks with Keras to classify images from a clothing image database
- I reduced their prediction uncertainties by modifying the parameters and hyperparameters and then by aggregating different networks (ensemblist method)
This project was carried out using 3 libraries: Keras, Numpy, Matplotlib.
TIPE Error detection - Python - Vanilla - Competitive entrance exams to Grandes Ecoles
As part of a group project to optimize tipping bucket rain gauges :
- I made 3 Python programs to detect errors in the measurement of rain gauges
- I designed in SolidWorks and 3D printed an anti-debris filter
This project is entirely Vanilla except for the 2 libraries: Numpy, Matplotlib.
Volunteering
Help Out - volunteer
I participate in outreach activities to help the homeless, providing them with hot drinks, blankets, a listening ear, and kind words. The outreach takes place during the cold season, mainly in autumn and winter.
ARPEJ 78 - Volunteer trainer
I've worked with high-school and middle-school students with academic difficulties. I helped them review their lessons and do their homework in Maths, Physics, English and History-Geography. My aim was to give them self-confidence and to develop their autonomy
La main à la pâte - Volunteer trainer
Thanks to my background, I was able to help school and college teachers to teach and inspire their students to love science and technology. My aim was to develop their curiosity and critical thinking skills by leading classes or practical sessions.
Skills
- Artificial Intelligence (AI)
- Supervised learning
- Unsupervised learning
- Reinforcement learning
- Neural networks
- Genetic algorithms
- Recommanders
- Decision trees
- Coding
- Python (Keras, PyTorch, Numpy, Random, Matplotlib, Pyqtree ...)
- Git & GitHub
- C#
- Web (HTML, CSS, Bootstrap)
- Other
- Catia 3DEXPERIENCE
- SolidWorks
- Excel
Language level
- French
- Native language
- English
- C1 level
- TOEIC : 950/990
(see the certification) - Duolingo English Test (DET) : 135/160
(see the certification)
- TOEIC : 950/990
- German
- B1 level
- Japanese
- A1 level
My interests
- Swimming (in club) and running (half-marathon)
- Scuba diving (level 1)
- Coding
- Strategic board games
- Competitive video games