Professional experiences
R&D Engineer (INTERNSHIP)
September 2024 - March 2025
Dassault Systèmes, Paris, France
- Internship at Dassault Systèmes 3DEXCITE R&D section. I got to work within a team that develops a 3D planetary environment in real-time using a scale 1:1.
- My goal was to do a complete rebuild of the clouds system of the application, from the generation of the global cloud coverage of the Earth to the volumetric rendering of the clouds. I got to complete each part of the subject in 3 months, with the first one taking 3ms to be executed on a A1000 GPU.
- My work mainly involved the use of shaders (GLSL language) during this internship but I also had to work inside the C++ framework of the application (to handle the bindings with OpenGL, a part of the UI, etc). I also did some work that required bash programs.
- As for non-progamming knowledge, this internship surely involved the extensive use of mathematics (geometry, analysis, dynamic systems), physics (mainly for the lighting of the volumetric clouds) and obviously a great part of computer graphics concepts (raymarching, raytracing, 3D/2D tileable noise generation, use of cubemaps/volume maps, etc...).
- The report of my internship is unfortunately under a non-disclosure agreement, but you can still ask me questions about it, I'll be very happy to talk about it!
-
Technologies used:
GLSL • C++ • Nsight Graphics • RenderDoc
Engineer assistant (INTERNSHIP)
May 2023 - August 2023
Eviden (previously named Atos), Grenoble, France
- Internship in R&D under the supervision of Louis DEVEZE within the Computer Vision
laboratory at Eviden, Echirolles. I integrated a team that builds an application based on
Omniverse Kit, which is a SDK implemented by NVIDIA. The purpose of the application is to
generate large synthetic datasets (based on 3D scenes) which will serve as train/test sets
for AI models created
by another team in the laboratory.
- My goal for these 15 weeks was to integrate visual effects (fire and rain, especially)
inside
the application using NVIDIA Omniverse's ecosystem. This way, I got to discover many new
concepts that came with this fairly recent platform which aims for creating both virtual and
real-time workflows.
- Overall, I intensively used the USD format which is at the center of Omniverse workflow as
well as
many extensions within the ecosystem, such as: Omnigraph (similar to Blueprints in Unreal
Engine), Flow (fluid dynamics
extension...), etc. In
particular, I heavily relied on the Warp extension which contains python wrappers to
CUDA/C++ context in Omniverse and allowed me to make a rain particle system from scratch in
the application.
- If you are interested in learning more about my work, here is
my
internship report I have written for school. It also contains a quick introduction to NVIDIA
Omniverse (which can be daunting at first) and USD, as well as links.
-
Technologies used:
Python • HLSL • OpenUSD • NVIDIA Omniverse
(Omniverse Kit,
Omniverse Code, Omniverse
extensions...) • Computer graphics concepts (raytracing, transforms,
quaternions, shading,
particle systems in general etc...)
Engineer assistant (PART-TIME JOB)
September 2022 - December 2022
Grenoble's Laboratory of Informatics, France
- Research study under the supervision of Yann Laurillau, consisting of making a
state-of-the-art of nudges in the digital domain
which aim for reducing the environmental impact related to ICT (Information and
Communication Technology).
- I did this job under the supervision of Yann Laurilleau who taught me how to quickly find
relevant information in the scientific literature (articles, papers) using various resources
(ACM, Sci-lab, Research Gate, etc.)
-
Technologies used:
Obsidian • Markdown
Seller (PART-TIME JOB)
July 2022 - August 2022
IKEA, Grenoble, France
- This was my first professionnal experience as an employee in a company.
- In addition of earning money, I decided to apply for this job to discover how people work
in a field unrelated to engineering or science in general.
- My main job was to handle all the clients' requets and it was overall a great experience as
I gained in confidence in speaking and taking initiatives.
Tutor (PART-TIME JOB)
November 2021 - Mars 2022
La Prépa des INP, Grenoble, France
- Dispense of courses related to mathematics, physics and chemistry to two first-year
students of la Prépa in difficulties in these classes.
- Each course was divided in several key moments. At the beginning, the students could ask
questions about particular difficulties in their classes or in their work organisation.
Operator (INTERNSHIP)
May 2021 - June 2021 (6 weeks)
LDLC, Saint-Martin-d'Hères, France
- Internship required for the end of my preparatory classes to discover jobs in the industry.
- Computer set-ups (installation of Windows OS, assembly of the different components of the
computer's architecture)
- Handling of clients in the shop (cashing, online orders, click and collect...). Restocking
(packages recetion, placement in the shop...).
- Update of certains parts of the company's inventory.