Louis Thevenet

Ingénieur logiciel

Étudiant ingénieur en fin de cursus à l'ENSEEIHT, à la recherche d'un poste en CDI à partir de septembre 2026.

Actuellement stagiaire ingénieur logiciel chez Thales, où je développe un simulateur d'essaims de drones sur Unreal Engine 5. Je suis également actif dans la communauté open source sur des projets personnels et communautaires.

Expérience

Expérience professionnelle

Expériences en simulation, ingénierie des systèmes et infrastructure.

  1. févr. 2026 — août 2026

    Stagiaire ingénieur logiciel - Simulateur d'essaims de drones, Unreal Engine

    Thales · Élancourt, France

    • Développement du simulateur sur Unreal Engine 5 en C++ au sein de l'équipe Essaims de Drones
    • Simulation des caméras embarquées avec encodage GPU et diffusion du flux en direct
    • Simulateur agnostique du moteur physique qui permet de simuler toutes sortes de véhicules
    • Environnement 3D photoréaliste
    • Intégration de plusieurs moteurs physiques (Gazebo pour SwarmMaster, JSBSim pour Toutatis) avec synchronisation du terrain et des collisions
    • Répartition de la charge de rendu des streams sur plusieurs machines
    Unreal Engine 5C++CUDA
  2. juin 2025 — août 2025

    Stagiaire ingénieur logiciel - Fusion de NixOS et SlapOS

    Nexedi · Lille, France

    • Intégration du gestionnaire de paquets Nix dans le système de déploiement SlapOS, en remplacement d'Ansible pour renforcer la reproductibilité
    • Adaptation de la stack logicielle SlapOS pour une compatibilité complète avec NixOS
    • Rédaction d'articles mettant en évidence que Nix et Docker ne permettent pas de produire des binaires réellement portables, la glibc étant figée dans l'image/le store et divergente de celle du système hôte
    • Patch de nixpkgs pour supporter d'anciennes versions de glibc/kernel, comme piste pour restaurer une véritable portabilité des binaires Nix
    NixNixOSBuildoutSlapOSPythonglibc
  3. Été 2024

    Support informatique - Oraux des concours des écoles d'ingénieurs

    Service concours écoles d'ingénieurs · Toulouse, France

    • Gestion du matériel informatique utilisé par les jurys et les candidats lors des épreuves orales
    • Assistance technique et logistique, orientation des candidats vers leurs salles et gestion du matériel

Projets

Projets personnels sélectionnés

Travaux majoritairement open source et liés au développement logiciel, la simulation et les systèmes émergents, principalement en Rust

Absent Light

Absent Light est un jeu de survie au tour-par-tour dans un univers fantasy. Luttez pour survivre dans un monde impitoyable, persistent et généré procéduralement, où chaque partie est unique et où le monde réagit à vos actions. Le jeu est en phase initiale de développement et n'est pas encore disponible au public.

  • Survie en monde ouvert dans un univers fantasy généré procéduralement
  • Systèmes d'artisanat et d'inventaire poussés : fabriquer, réparer et improviser avec ce que l'on récupère
  • Jeu émergent et systémique où créatures, environnement et magie interagissent sans être scriptés
  • Interface simple pour faciliter l'ajout de contenu et la profondeur de la simulation
GameRoguelikeSurvivalProcedural generation
En développement · depuis juin 2026

vault-tasks

Gestionnaire de tâches dans le terminal qui s'appuie sur des fichiers Markdown pour lire et écrire les tâches. Conçu pour s'intégrer parfaitement avec des logiciels de prise de notes et "second brains".

  • Extension du langage Markdown avec une syntaxe de tâches avec méta-données (sous-tâches, tags, dates relatives, priorité et progression)
  • Toutes les données sont stockées dans les tâches, pour une portabilité maximale
  • Interface en terminal pour naviguer, rechercher, filtrer et modifier les tâches
RustRatatuiCLI
récupération du statut du dépôt…
voir le dépôt ↗

map-generation

Expérimentations de génération procédurale de terrain et de villes.

  • Génération procédurale de biomes pilotée par des cartes de température, d'humidité, de continentalité et d'érosion
  • Monde infini avec des chunks générés au fil des déplacements
  • Base de mes travaux de génération procédurale pour un projet plus ambitieux : Absent Light
RustProcedural generationTUI
récupération du statut du dépôt…
voir le dépôt ↗

Solarust

Simulation d'interactions gravitationnelles entre corps célestes, réalisée en Rust.

  • Simulation du système solaire réalisée avec le moteur de jeu Bevy en Rust
  • Un projet d'apprentissage pour explorer l'architecture ECS de Bevy et le rendu temps réel
RustBevySimulation
récupération du statut du dépôt…
voir le dépôt ↗

RayTracerCsharp

Moteur de rendu par Ray Tracing pour afficher des objets et scènes 3D.

  • Moteur écrit de 0 en C#
  • Charge des modèles 3D depuis des fichiers STL et en fait le rendu avec lumières et matériaux configurables
C#.NETRay tracing
récupération du statut du dépôt…
voir le dépôt ↗

Open source

Contributions open source

Contributions ponctuelles et travail en continu dans l'écosystème NixOS.

Formation

Formation

Études d'ingénieur en informatique et télécommunications.

  1. sept. 2025 - janv. 2026

    Semestre d'échange

    École de Technologie Supérieure (ÉTS) · Montréal, Canada

    Architecture logicielleSécurité des logiciels et des systèmesArchitectures de calcul parallèleVR/AR
  2. 2023 - aujourd'hui

    Diplôme d'ingénieur, Informatique & Télécommunications

    ENSEEIHT · Toulouse, France

    Mathématiques appliquéesRecherche opérationnelleSystèmes concurrentsGénie logiciel et systèmesSystèmes distribuésBig data
  3. sept. 2021 - juil. 2023

    Classe préparatoire (MPI* / MP2I)

    Lycée Paul Valéry · Paris, France

    MathématiquesPhysiqueInformatique

Compétences

Compétences techniques

Langages
RustC++JavaPythonC#
Outils & plateformes
GitLinuxNix / NixOSUnreal EngineMATLABSQLCUDA
Langues parlées
Français - langue maternelleAnglais - C2
Centres d'intérêt
Open sourceEscalade & randonnéeLecture

Contact

Prenons contact

Ouvert aux postes d'ingénieur logiciel en CDI à partir de septembre 2026. Ravi d'échanger sur des opportunités, des projets ou l'open source.

Téléphone
Localisation
Paris, France