Based in France, I am a signal and image processing engineer. I love programming so you will find here some selection of my work. My current programming languages are C++, Python and C#.
Education
I graduated from INP-ENSEEIHT in 2017, in Electronics and Signal Processing, specialized in Signal and Image Processing. I am currently enrolled in a Master’s degree (M2) in Informatics specialized in Game Programming, Computer Graphics and IA.
Montpellier University
Game Programming, Computer Graphics and IA
I am currently enrolled in the last year of a master’s degree in Informatics at Montpellier University (IMAGINA).
Main Courses are :
- Computer Graphics
- Image Processing
- Game Programming
- Multi-Agent System
Internships
Open for work : 1st Semester of 2022, 6 months internship.
CALVAL
Validation of satellite data
From 2017 to 2020, I worked for the CalVal (calibration and validation) of CFOSAT (SWIM instrument). Reports and analysis are available online (see link).
Starting in 2018, the CFOSAT satellite’s mission will be to study the characteristics of ocean surface winds and waves. CFOSAT is a world premiere mission : simultaneous measurements of wind (SCAT) and directional spectra of ocean waves (SWIM). […] These data will allow scientists to achieve more accurate ocean forecasts and give earlier warning of severe weather events like storms and cyclones. CFOSAT will also help climatologists to learn more about exchanges between the oceans and atmosphere, which play a key role in climate. (Aviso Website)
INP-ENSEEIHT (Toulouse)
Signal and Image Processing
Graduated in Electronics and Signal Processing specialized in Signal and Image Processing
Main Courses were :
- Statistics
- Image Processing
- Computer Vision
- Machine Learning
Internships
Deep Learning Intern
Construction Machineries Recognition on aerial images for Delair.
Technologies: Tensorflow, Python
Data Analyst Intern
Time Series Analysis on Automotive Data for Bradford University (UK).
Technologies: R, Tableau
Game Design: Art and Concepts par California Institute of the Arts
Fundations of Game Design on Coursera
Status: Finished
This specialization is composed of 5 courses:
- Introduction to Game Design
- Story and Narrative Development for Video Games
- Character Design for Video Games
- World Design for Video Games
- Game Design Document: Define the Art & Concepts
Capstone Project
I applied the capstone-project of making a game design document on my project 9Lives.
Results can be found on these slides: Game Design Document
C++ Nanodegree Program
Basic and Advanced modern C++
Status: In progress
All the projects can be found under C++ project page
-
Foundations Project: Build an OpenStreetMap Route Planner
-
Object-Oriented Programming Project: System Monitor
-
Memory Management Project: Memory Management Chatbot
-
Concurrency Project: Program a Concurrent Traffic Simulation
-
Capstone Project: C++ Capstone Project
Audiovisual Association
Clips, Captation and Sound
TVn7 is an audiovisual association composed by students of the engineering school INP-ENSEEIHT. Their work include : school life, sports events, captation and editing services, etc…
Examples can be seen on their Youtube Chanel : TVn7 Toulouse
Personnal Projects
An overview of the personal projects I have worked on:
Ubisoft Womxn Develop Program
Programming a game with SFML and ImGui in C++
WomXn Develop At Ubisoft is a mentoring program that aims to attract and develop diverse talents for Ubisoft studios around the world.
From february to may (12 weeks), I was mentored by a Lead Gameplay Programmer from Ubisoft in order to prototype a game. I follow the programming track and my main focus was on the gameplay part.
Theme was “Reborn”, so I headed to a plateformer/puzzle where the deadbodies are the main clues to finish a level.
Technologies:
- SFML : Simple and Fast Multimedia Library
- ImGui : Graphical User Interface for C++ [lien github]
Code and demo can be found on my github : 9LIVES
Computer Graphics
Point Cloud Resetting, Surface Creation
Competence: Mathematics, C++
Go through some computer graphics projects on my github or on the Some Projects section.
Hackaviz 2020
Analyze data of tourism in Occitanie (France) in a limited time
Raconter une histoire avec des graphiques, à partir d’un jeu de données inédit, seul ou en équipe. Les candidats ont 10 jours pour rendre leur création.
We team up with 2 co-workers to participate to a 10-days hackaviz organized by Toulouse DataViz. We wanted to present the discrepancies of tourists flux in Occitanie, thus we focus on intra-regional flux.
Technologies: Tableau, Matplotlib, Numpy, Python
Le tourisme dans la région occitanie en 2018
Personal contribution : I search for some primary correlation in the data with Tableau, then we can define the main axis of our storytelling. I realized the Occitanie Map Per Week that represents the flux to a focused Occitanie department and analysis.
LabelImg
Labeling Data for Neural-Network
LabelImg is a graphical image annotation tool and label object bounding boxes in images. It is written in Python and uses Qt for its graphical interface. Annotations are saved as XML files in PASCAL VOC format, the format used by ImageNet. Besides, it also supports YOLO and CreateML formats.
As I needed to flag difficult data for neural-network training, I added a difficult option to the open-source tool I was using.
Coding Game
Application of several algorithms
Coding Game
CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics. Solve games, code AI bots, learn.
I practice on problems submitted on Coding Game with Python and C++, applied several algorithms as binary search, Monte-Carlo Search Tree…
See My Coding Game Profile here