Emilie Peretti

Je travaille à l'intersection de l'ingénierie logicielle et de la data science — je construis des systèmes, et je cherche à comprendre les données qui les traversent. Surtout en Rust et C++, surtout pour comprendre comment les choses fonctionnent en dessous.

Je suis venue au code par l'autre versant du langage. J'ai une licence LLCER d'italien (langue, littérature et civilisation, option latin et anglais, et une option d'intercompréhension des langues romanes), obtenue en juin 2024. Cet automne-là, je me suis tournée vers la tech : une formation aux métiers du numérique chez Simplon, puis, en janvier 2025, mes premiers pas en programmation avec l'Apple Foundation Program — Swift, design UI et UX. J'ai découvert Rust en octobre 2025 et je ne m'en suis plus détachée ; en juin 2026, j'ai obtenu un DESU en Data Science à l'Aix-Marseille School of Economics. La plupart de ce que je construis est open source.

J'ai conçu et développé whispem-lang, un petit langage de programmation auto-hébergé dont le compilateur est écrit dans son propre langage et produit un résultat identique, bit pour bit, à l'implémentation de référence en Rust — le tout vérifié par un bootstrap reproductible. J'ai construit minikv, un magasin clé-valeur et objet distribué en Rust, avec consensus Raft, transactions en two-phase commit, journal d'écriture anticipée (WAL) et une API compatible S3. Et je suis descendue tout en bas avec asm.kvstore — un magasin clé-valeur en réseau écrit en assembleur x86-64 pur, avec une boucle d'événements epoll, sans libc, uniquement des appels système.

Côté data et ML, j'ai réimplémenté l'inférence de traduction automatique neuronale à partir de zéro sur ggml avec sussurro.cpp — des Transformers encodeur-décodeur Marian / OPUS-MT tournant entièrement hors ligne, dans quatre langues, sans serveur à l'exécution. J'ai aussi construit dprism, un outil de profilage de données en terminal, écrit en Rust, pour explorer des jeux de données de plusieurs gigaoctets sans quitter le shell.

J'écris sur la programmation bas niveau et les systèmes pour Programmez!, et j'ai donné des conférences sur mon travail, notamment à Epitech. Je garde un produit hébergé, WhispHub, privé ; tout le reste vit sur GitHub, sous licence MIT, construit au grand jour.