
Others qualications
French driving license
PSC1, French rst aid certication
Projects
Personal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Header-only dynamic bitset implementation and unit tests [C
++
, Catch2] dynamic_bitset
Music player [C
++
, ImGui, SFML, spdlog, libmpg123] MagicPlayer
Utility functions to congure C/C
++
projects (clang-format, ccache, sanitizers,…) [CMake] CMutils
Number base converter, example ImGui/SFML [C
++
, ImGui, SFML] BaseConverter
Console graphical library for Windows and Unix based systems [C] ConsoleControl
Dungeon crawler with procedural levels generation [Java, JavaFx] Raoul-the-Game
L
A
T
E
X/TikZ implementation of the UTBM internship report covers utbm-latex-internship-report-covers
L
A
T
E
X/TikZ Beamer implementation of the UTBM presentation theme utbm-beamer-theme
Multiplayer Snake like game (local network) [C
++
, SFML] PapraGame
Research. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hyperplanes calculator in dimension 4 nite geometries, (performance oriented) [C
++
] [2] HyperplaneFinder
Internship. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program for solving the Set Cover Problem [C
++
, dynamic_bitset, spglog, json, cxxopts] [1] USCP, Internship report (fr)
Program for processing Set Cover Problem results [C
++
, spglog, json, cxxopts, inja] [1] USCP, Internship report (fr)
Hex-Rays IDA collaborative reverse-engineering plugin [C
++
, GTest, IDA] YaCo, Internship report (fr)
Assembly / disassembly module for MIPS processors assembly code [C, Capstone, Keystone, GTest] Internship report (fr)
Universities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Algorithms for solving the Set Cover Problem [C
++
, spdlog, dynamic_bitset] Set_cover_problem
> Exhaustive search, Greedy, Branch and Bound, Simulated Annealing, Genetic and Memetic Algorithm
Construction and render of a 3D parametric object with OpenGL [C
++
, GLFW, ImGui] ParametricObjectsConstruction
MiniMetro clone: subway management simulator [Java, JavaFx] MagicMetro
Pogo game with MinMax/AlphaBeta AI [C
++
, ConsoleControl] Pogo
Multi-users le storage server [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.
Interests
Computer science
: Processor architecture, procedural generation, operational research, software optimization, cryptography, security
and the evolution of quantum computing.
Science: Mathematics, physical system simulation, quantum physics…
Sport: Skiing and winter sports, cycling, mountain hiking, swimming (3h a week).