Projets

Ce que je construis

Des produits que je développe et exploite, des contributions open source, et la recherche de mes années académiques. L’essentiel est public : suivez les liens.

Un espace de travail

Produits et mandats

Feezio

Application de gestion de cabinet utilisée au quotidien par un cabinet de physiothérapie (2 thérapeutes, une centaine de patients) : agenda et suivi des bilans. SvelteKit, TypeScript, MySQL.

Chapter

Une plateforme de chat en temps réel avec une modération en plusieurs couches (comparaison d’empreintes avec Project Arachnid, tri par IA) et un client qui synchronise hors ligne. Next.js, TypeScript, socket.io.

→ chapter.li

what2do.ch

Les événements culturels de Suisse romande. Un pipeline collecte et normalise environ 200 événements, consultables sur une carte basée sur les données OpenStreetMap. Next.js.

→ what2do.ch

Theca

Stockage cloud auto-hébergé, AGPL-3.0. Serveur Rust (axum, PostgreSQL) avec une API REST documentée, WebDAV et un découpage FastCDC sur un stockage compatible S3 ; le moteur client est en Rust compilé en WASM pour l’application SvelteKit.

→ github.com/theca-cloud

Le site WordPress d’une PME

Temps de chargement réduit de 3 s à 0,5 s, et une attaque DDoS en cours stoppée en plaçant le site derrière le proxy de Cloudflare.

Illustration open source

Open source

mh3-rs

Le protocole en ligne de Monster Hunter Tri, réimplémenté à parité avec la référence en Python et vérifié en rejouant des sessions enregistrées. Négociation NAT avec un relais de secours pour les consoles derrière un NAT symétrique. Les profils des joueurs sont validés, pour qu’un profil forgé ne puisse pas faire planter les consoles des autres.

→ github.com/mh3-rs/server

kaeo

Surveiller des fichiers et dossiers, et lancer une commande quand l’un d’eux change. CLI en Rust.

→ github.com/MrDaves24/kaeo

pam-web

Utiliser un site web comme module PAM. TypeScript.

→ github.com/MrDaves24/pam-web
Une salle de classe

Recherche et conférences

E-Laun: OTAR resistant to evil launchers

ESA 3S 2025, IEEE. Premier auteur conjoint. Renouvellement asymétrique des clés à distance pour les liaisons satellites, sûr face à un lanceur malveillant.

→ arodes.hes-so.ch/record/16737

Hybrid Modular Hardware-Software Solution for Securing Ground-Satellites Communication

ESA 3S 2025, IEEE. Co-auteur.

→ arodes.hes-so.ch/record/17800

Travail de Master, CSEM

Protection d’un accélérateur matériel SHA-3 contre l’injection de fautes électromagnétiques. Détails sous NDA.

Signatures à seuil post-quantiques, HEIG-VD

Arithmétique modulaire en Rust qui a fait passer l’assemblage d’une signature de plusieurs minutes à quelques dizaines de secondes.

Survey: Attacks on Fully Homomorphic Cryptography

Projet d’approfondissement de Master, 2025. Comment les attaques par récupération de clé contre le FHE s’appliquent à des cas réels, et où les contre-mesures proposées ne suffisent pas.

→ PDF

Travail de Bachelor, HEIG-VD

Chiffrement homomorphe pour les études d’association pangénomique.

→ tb.heig-vd.ch/8057

Conférence à GOHack26, 30 oct. 2026

Le chiffrement totalement homomorphe : usages et limites. Benchmarks en Rust avec TFHE-rs sur des données de compteur intelligent.

Logo de Codexa Perrenoud
Love all, trust a few    - William Shakespeare

PresseTVA : CHE-313.683.450RC : CH-550.1.255.647-3Switch to English

E-mailpascal@codexa.swissTéléphone079/842.16.53Adresse
Codexa Perrenoud
Av. des Découvertes 3
1400 Yverdon-les-Bains
Suisse
LinkedInGitHub
Copyright © 2026. Illustrations from Glazestock