
Certications autres
Permis de conduire
Prévention et Secours Civiques de niveau 1 (PSC1)
Projets
Personnels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Implémentation header-only d’un dynamic bitset et de ces test unitaires [C
++
, Catch2] dynamic_bitset
Lecteur de musique [C
++
, ImGui, SFML, spdlog, libmpg123] MagicPlayer
Fonctions d’aide à la conguration des projets C/C
++
(clang-format, ccache, sanitizers,…) [CMake] CMutils
Convertisseur de base, exemple ImGui/SFML [C
++
, ImGui, SFML] BaseConverter
Librairie graphique en console pour systèmes basé Unix et Windows [C] ConsoleControl
Dungeon crawler avec niveaux à génération procédurale [Java, JavaFx] Raoul-the-Game
Implémentation L
A
T
E
X/TikZ de la 1
ère
et 4
ème
de couverture des rapports de stage UTBM utbm-latex-internship-report-covers
Implémentation L
A
T
E
X/TikZ Beamer du theme pour présentations UTBM utbm-beamer-theme
Jeu type Snake multijoueur (réseau local) [C
++
, SFML] PapraGame
Recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculateur d’hyperplans dans des géométries nies de dimension 4 (orienté performances) [C
++
] [2] HyperplaneFinder
Stages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programme de résolution du Set Cover Problem [C
++
, dynamic_bitset, spglog, json, cxxopts] [1] USCP, Rapport de stage
Programme de traitement des résultats du Set Cover Problem [C
++
, spglog, json, cxxopts, inja] [1] USCP, Rapport de stage
Plugin Hex-Rays IDA de reverse-engineering collaboratif [C
++
, GTest, IDA] YaCo, Rapport de stage
Module d’assemblage/désassemblage pour code assembleur MIPS [C, Capstone, Keystone, GTest] Rapport de stage
Universités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Algorithmes pour la résolution du Set Cover Problem [C
++
, spdlog, dynamic_bitset] Set_cover_problem
> Recherche exhaustive, Greedy, Branch and Bound, Recuit Simulé, Algorithme Génétique et Mémétique
Construction et rendu d’un objet paramétrique avec OpenGL [C
++
, GLFW, ImGui] ParametricObjectsConstruction
Clone de MiniMetro: simulateur de gestion de métros [Java, JavaFx] MagicMetro
Jeux de Pogo avec IA MinMax/AlphaBeta [C
++
, ConsoleControl] Pogo
Serveur de stockage de chiers multi-utilisateurs [C
++
, SFML]
Publications
[1]
M. Pinard, L. Moalic, M. Brévilliers, J. Lepagnot, and L. Idoumghar, “A memetic approach for the unicost set covering problem,”
in
Learning and Intelligent Optimization
, Proceedings of the 14th Learning and Intelligent Optimization Conference (May 24–28,
2020), Athens: Springer International Publishing, Jul. 18, 2020, pp. 233–248.
doi
:
10.1007/978-3-030-53552-0_23
, code
used available online.
[2]
J. Boulmier, F. Holweck, M. Pinard, and M. Saniga, “Veldkamp spaces of low-dimensional ternary segre varieties,”
Results in
Mathematics
, vol. 74, no. 1, p. 54, Feb. 13, 2019,
issn
: 1420-9012.
doi
:
10.1007/s00025-019-0974-2
, code used available
online.
Centres d’intérêts
L’informatique
: L’architecture des processeurs, la génération procédurale, la recherche opérationnelle, l’optimisation, la cryptographie,
la sécurité et l’évolution de l’informatique quantique.
Les sciences: Les mathématiques, la simulation de système physique, la physique quantique…
Le sport: Le ski et les sports d’hivers, le vélo, la marche en montagne, la natation (3h par semaine).