Interested in operating systems, virtualization, computer architecture, embedded systems
2024 - 2025
M2 SIF, ENS Rennes, Second year of CS Master's Degree (Research)
2023 - 2024
Agrégation, ENS Rennes, Preparation for national competitive exam
'Agrégé' in computer science, rank 14/22
2022 - 2023
M1 SIF, ENS Rennes, First year of CS Master's Degree (Research)
2021 - 2022
L3 SIF, ENS Rennes, Last year of CS Bachelor's Degree
2018 - 2021
Prépa, Lycée Bellevue Toulouse, two-year intensive program preparing for the national competitive exams for entry to engineering schools.
Prépa MPSI/MP, entry to ENS Rennes
2025
Master's internship, ONERA, “Probabilistic analysis of execution time on multi/manycore heterogeneous boards for optimal task mapping”
Real-time multicore optimal task mapping using a solver that automatically measures a pWCET for a solution on target platform
Summer 2023
Master's internship, Huawei Research Zurich, “Improving performances of virtualized servers by removing the guest kernel/user isolation layer”
Working on a Linux kernel patch to allow programs to run in kernel mode
2022 - 2023
Master's research project, IRISA (Rennes), “Transparent use of node-local storage for asynchronous I/O on supercomputers”
Library replacing MPI-IO calls, caching data locally, with neighbour communication
Summer 2022
Bachelor's internship, IRIT (Toulouse), “Reducing traffic in data centers by avoiding the transition of data through intermediate servers”
Library replacing read/write, using memory protection to provide data on-demand
2023 - 2024
Basic RISC-V processor simulator, capable of running BBL and booting Linux
2022 - 2023
Java Virtual Machine implementation, school project
Basic C JVM for GNU/Linux, Java 8 specs, using OpenJRE runtime
2018 - ?
Blade Player, Android multi-source music player
Maintaining for 100+ users this Android application that plays music from Spotify or Deezer
2018 - 2020
Operating system kernel development,x86 architecture
Basic operating system kernel, with drivers, filesystem, Newlib ported, dash shell
Programming languages
C, Assembly (x86, RISC-V, ARM), Java, TypeScript/JavaScript, Kotlin, Python, OCaml
DevOps / Workflow
Linux, Bash, Git, CI/CD, Docker, Kubernetes, virtual machines
Presentation tools
LaTeX, Figma, HTML/CSS, Inkscape, Gimp
Spoken languages
French (native), English (fluent), Spanish (basic)
valentin.haudiquet@ens-rennes.fr
Website
https://vhaudiquet.fr
Phone number
+33 7 87 18 09 65
Street address
15 rue de Viarmes, 35000 Rennes, France
GitHub
vhaudiquet