Projects

What I build

Products I build and run, open-source contributions, and research from my time in academia. Most of it is public: follow the links.

A workspace

Products and client work

Feezio

Practice-management app in daily use at a physiotherapy practice (2 therapists, about 100 patients): scheduling calendar and assessment tracking. SvelteKit, TypeScript, MySQL.

Chapter

A real-time chat platform with a layered safety pipeline (hash matching against Project Arachnid, AI triage) and a client that syncs offline-first. Next.js, TypeScript, socket.io.

→ chapter.li

what2do.ch

Cultural events in French-speaking Switzerland. A pipeline scrapes and normalises about 200 events, searchable on a map built on OpenStreetMap data. Next.js.

→ what2do.ch

Theca

Self-hosted cloud storage, AGPL-3.0. Rust server (axum, PostgreSQL) with a documented REST API, WebDAV, and FastCDC chunking onto S3-compatible storage; the client engine is Rust compiled to WASM for the SvelteKit app.

→ github.com/theca-cloud

A local SME's WordPress site

Page load cut from 3 s to 0.5 s, and an ongoing DDoS attack stopped by moving the site behind Cloudflare's proxy.

Open-source illustration

Open source

mh3-rs

The online protocol of Monster Hunter Tri, reimplemented at parity with the Python reference and checked by replaying recorded sessions. NAT negotiation with a relay fallback for consoles behind symmetric NAT. Player profiles are validated, so that a crafted profile can't crash other players' consoles.

→ github.com/mh3-rs/server

kaeo

Keep an eye on files and folders, and run a command when one changes. Rust CLI.

→ github.com/MrDaves24/kaeo

pam-web

Use a website as a PAM module. TypeScript.

→ github.com/MrDaves24/pam-web
A classroom

Research and talks

E-Laun: OTAR resistant to evil launchers

ESA 3S 2025, IEEE. Joint first author. Asymmetric over-the-air rekeying for satellite links, secure against a malicious launch provider.

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

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

ESA 3S 2025, IEEE. Co-author.

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

Master's thesis, CSEM

Protecting a SHA-3 hardware accelerator against electromagnetic fault injection. Details under NDA.

Post-quantum threshold signatures, HEIG-VD

Modular arithmetic in Rust that brought signature assembly from minutes down to tens of seconds.

Survey: Attacks on Fully Homomorphic Cryptography

MSc in-depth project, 2025. How key-recovery attacks on FHE apply to real use cases, and where the proposed countermeasures fall short.

→ PDF

Bachelor's thesis, HEIG-VD

Homomorphic encryption for genome-wide association studies.

→ tb.heig-vd.ch/8057

Talk at GOHack26, 30 Oct 2026

Fully homomorphic encryption: usage and limitations. Rust benchmarks with TFHE-rs on a smart-meter workload.

Codexa Perrenoud logo
Love all, trust a few    - William Shakespeare

PressVAT : CHE-313.683.450CR : CH-550.1.255.647-3Passer en français

Emailpascal@codexa.swissPhone079/842.16.53Address
Codexa Perrenoud
Av. des Découvertes 3
1400 Yverdon-les-Bains
Suisse
LinkedInGitHub
Copyright © 2026. Illustrations from Glazestock