thibaut marcq

Étudiant en M2 SAR @ Sorbonne Université


À propos

Je m'intéresse aux systèmes bas niveau, à la programmation concurrente et aux architectures réparties. Je mets en oeuvre mes capacités de réflexion, d'analyse et d'organisation pour mener à bien mes projets.

À la recherche d'un stage de fin d'études en systèmes, réseaux, bas niveau ou développement distribué pour mars 2027.


Sélection de travaux

Projets académiques

Bas niveau, Communication inter-machines, Algorithmique.

Extension d'un système de fichiers par extents (M1)

Noyau Linux C VFS QEMU

Conception d'un adressage par extents dans OuicheFS (module noyau Linux 6.6), levant la limite de 4 Mo par fichier, à l'image d'ext4. Réimplémentation des lectures et écritures au niveau VFS, sans page cache.

Code privé

D-Bash — Shell distribué (M1)

Systèmes répartis C++ Sockets TCP Threads

Shell répartissant les commandes sur un cluster de machines : exécution sur la machine la moins chargée, diffusions d'état par heartbeats, gestion synchrone et asynchrone des commandes distantes.

Voir le projet

Compression par Huffman adaptatif (M1)

Algorithmique Python Analyse de perf

Compression et décompression par Huffman adaptatif : l'arbre est construit et mis à jour dynamiquement pendant la lecture du texte, sans table de fréquences préalable.

Voir le projet

Robocar Poli — Robotique et vision (L2)

Robotique Python OpenCV Panda3D

Stratégies pour un robot GoPiGo3 (simulation 3D puis robot réel), dont la reconnaissance et le suivi de balise par vision par ordinateur. Projet en équipe de cinq.

Voir le projet

Un joli chat, cliquer pour lancer ou mettre en pause la musique
🐥