My Journey


  • First Computer

    At the age of 11, I received my first computer, an HP laptop. At first, I used it for basic tasks like browsing the internet and playing games. However, my curiosity led me to took apart the computer to understand how it worked. Even though it was only a laptop, I remember removing some of the components and putting them back together. Then upgrading the RAM and the hard drive for a new SSD. After that moment, I was hooked on technology and wanted to learn more about computers and how they worked. In the following years, I started learning about programming and computers in general.



  • School Club and intership

    During middle school, I started a computer science club with a friend, open to anyone interested in learning programming. We mainly taught basic HTML, CSS, and Python, and organized game contests using Scratch. At the same time, I began studying math and physics, and by the end of middle school, I completed an internship at STMicroelectronics. There, I learned about microcontroller production, including the various stages and testing processes. I also gained insight into the different roles within the company to get to the final product.



  • High School

    I went to the High School Marie-Madeleine Fourcade in Gardanne, France. During these 3 years, I reinforced my knowledge in maths and physics and started to learn computer science in class. I started to learn algorithms and implementing them in python. At the end I got my Baccalauréat with honors.



  • Prépa

    During these 2 years, I perfected my knowledge in maths and physics and computer science in preparation for the competitive exams for the French grande école. I learned different programming languages like C and Ocaml in order to learn how to code in a more memory-efficient way and to really understand how the computer execute the code. In parallel, I did a project for the exams on the optimisation of racing lines on a track for a car. Where I used the PSO algorithm and studied the different parameters that could affect the result.