EPITA: School of Engineering and Computer Science
September 2024 → Present
Master’s degree, expected 2029, Computer Science · Lyon, France
Developer, Reverse Engineer, Sysadmin
Computer science student at EPITA. Strong experience in programming, sysadmin, cybersecurity and reverse engineering
September 2024 → Present
Master’s degree, expected 2029, Computer Science · Lyon, France
September 2021 → September 2024
Baccalaureate, Mathematics, Chemistry and Physics · Nîmes, France
with honors (Mention Bien)
June 2021 → August 2021
Windows Ring 0 KDMF game anti-cheat in C/C++
This simple anti-cheat was able to detect code injection, module injection, memory reads and writes, process handle opening, unsigned driver loading, known kernel driver vulnerabilities like the Intel iqvw64e.sys driver, and forbidden software. All the logic was implemented in a Windows kernel driver. It was effective against simple cheats but ineffective against truly determined hackers. This anti-cheat was never put into production, but it was a great way to learn about game security.
August 2026 → Present
A VST that automatically tunes your voice in real time using CNN and DSP
This is the first VST I have ever made. The idea is simple: try to imitate Auto-Tune, a real-time voice pitch shifter. The project is not finished and could be greatly improved.
January 2026 → May 2026
EPITA, second year project, A bot-fighting CAPTCHA written entirely in Rust with AI CNN model, image processing and multiple algorithms
This EPITA project was much more open-ended; the only instructions were: create a project entirely coded in Rust that uses algorithms to solve the problem it must solve. We decided to create a very robust CAPTCHA in Rust using Actix.rs and Yew.rs (WebAssembly). The project included numerous security features such as: small user challenges (selecting images containing a given label, rotating an animal the right way, or solving a small puzzle), image filters (distortion, noise, color shifting, etc.), a CPU proof-of-work challenge to increase the solving cost for bot farms, a CNN model trained on our own generated bot mouse-movement dataset that could really detect bots well, and finally, initial browser and IP fingerprinting with IP API scoring. The jury really enjoyed our project and told us that it had never been seen before in defenses.
September 2025 → December 2025
EPITA, second year project, an image OCR hidden words solver using image processing and AI
This project was the EPITA second-year, third-semester project. The idea was to build a C program that could load a hidden words game image, pre-process the image using filters, detect the grid of letters and the word list via an algorithm, create an MLP neural network to recognize the letters, and finally solve the game. Everything ran in a GUI powered by Nuklear immediate mode GUI. Our group was awarded best project by the jury, as our algorithms were extremely resilient.
September 2024 → June 2025
EPITA, first year project, a Unity 3D C# multiplayer FPS PvP game with multiple public server and a global scoreboard
This was the first EPITA project I got to do. It was a great project in which I could let my imagination run wild and create something truly unique, and the fact that I already had extensive knowledge of Unity, C# and game development as a whole led me to create a very cool multiplayer PvP and PvE game with public servers and fun minigames. The project was awarded a mark of 18/20 by the jury at the final defense.
June 2025 → June 2025
Sync audio tracks automatically using DSP techniques. Considered for integration into the open-source projects vbasky/cathar and benfmiller/audalign
This tool was a request from my sound engineer brother that asked me to make a small software that could sync audio tracks automatically like Auto-Align Post does, as audio desynchronisation was an issue when audio editing film productions. The tool and algorithm used in phase align was then considered for addition in other open-source project such as: vbasky/cathar and benfmiller/audalign.
December 2020 → October 2022
A secure, end-to-end encrypted and anonymous VOIP and chat app
Cryptoip is my first ever big open-source project (now discontinued). The idea was to have free-to-host server nodes on which people could connect and chat with their friends. The app was fully anonymous and end-to-end encrypted. Eight months later, I tried to restart the project from the ground up by moving the codebase to C++ and changing the way the cryptography and anonymity structure worked, but I never actually finished it as I started working on other projects and this one got buried. Maybe in the future I will continue this project with a bunch of new knowledge in cryptography, post-compromise security and anonymity in messaging apps. This project taught me a lot about JavaScript, ReactJS, cryptography, web sockets, C++, Electron, audio streaming and ImGui.
May 2020 → May 2020
A C# deobfuscator for the guillaC/JSBatchobfuscator
That was my first ever open-source reverse engineering project. It is a very small program written in C# that was able to completely lift the obfuscation of the now-deleted guillaC/JSBatchobfuscator obfuscator. The code is now completely outdated, and it wasn't that good from the beginning, as it was mainly a learning experience.
September 2026 → Present
C & Rust Programming Teaching Assistant (ASM) · Part time, Lyon, France
Selected for top-of-class programming results to assist 2nd-year students. Lead lab sessions, help students debug their code and explain low-level concepts such as memory management, pointers and Rust’s ownership model.
May 2026 → July 2026
Maintenance technician · Internship, Nîmes, France
Repaired venue equipment, including electronic devices, and took part in the full setup and teardown of the This Is Not a Love Song 2026 festival under tight deadlines.
June 2022 → June 2022
On field system administrator · Internship, Lattes, France
Performed client interventions alongside a sysadmin: network troubleshooting, Microsoft 365 user provisioning, Dropbox to SharePoint migration, and firewall, Hyper-V and backup checks.
Programming languages: C, C++, Rust, C#, Java, Python, Javascript, PHP, Motorola 68000
Databases: PostgreSQL, MongoDB, MySQL
Operating systems: Windows, Linux, MacOS, RHEL
Frameworks & Libraries: .NET, NodeJS, React, NextJS, Unity, Tauri, Juce VST, Electron, ImGUI, Windows KMDF
Reverse Engineering: Ghidra, x64dbg, Cheat Engine
Sysadmin: Cloudflare, Mikrotik, Proxmox, Authentik, Ansible
Web: HTML, CSS, Sass
Other: Digital Signal Processing, Git, REST, Docker
Feb 7, 2026
no result on record · Ace Squad · Sport
My first ever competition in Street Lifting: Muscle UP: 5kg Pull ups: 50kg Dips: 80kg Squat: Disqualified
No certifications recorded yet.
French: Native · Born and raised in France.
English: C1 · Proficient user · TOEIC: 920/990
Spanish: A2 · Basic user · Basic conversational skills.
German: A1 · Basic user · Learning with the B1 objective for July 2027.