Projets

Logiciels, outils et projets que j'ai conçus ou dirigés : calcul scientifique, visualisation, sport d'endurance et santé.

Rapports de temps de FFTW, Ooura, Apple vDSP et libjxl face à BRiDCT, de 8×8 à 256×256 : au-dessus de 1, BRiDCT est plus rapide

Bibliothèque scientifique · 2026

BRiDCT

Développeur principal senior et architecte

Transformées en cosinus discrètes (DCT) bidimensionnelles rapides en C11, accélérées par SIMD, avec une interface NumPy et des outils de vérification numérique.

DCT-II orthonormale, inverse et aller-retour · de 8 à 1024 points par axe, rectangles compris · float32

C11 · SIMD · Python/NumPy · macOS, Ubuntu, Windows · licence BSD-3-Clause

GitHub ↗Article ↗Versions ↗60 vues en 14 jours Vues du dépôt GitHub par jour : 2026-10-01 – 51, 2026-10-02 – 1, 2026-10-03 – 4, 2026-10-04 – 0, 2026-10-05 – 1, 2026-10-06 – 0, 2026-10-07 – 1, 2026-10-08 – 1, 2026-10-09 – 1, 2026-10-10 – 0, 2026-10-11 – 0, 2026-10-12 – 0, 2026-10-13 – 0, 2026-10-14 – 0

Finish Time Predictor : temps estimé d'un triathlon olympique, réparti entre natation, vélo et course

Outils Web · Depuis octobre 2026

Athlensys

Initiateur et responsable du projet

Athlensys a pour mission d'aider chacun à mieux gérer son entraînement sportif et à l'approfondir. Le projet propose des outils gratuits, simples et bien intégrés, qui réunissent génie logiciel, interfaces perceptuelles et agents d'IA. Premiers outils : prédire son temps d'arrivée, planifier sa course et mesurer sa marge avec Réserve⁵. Le projet se poursuit : d'autres outils et produits suivront.

TypeScript · React · calcul dans le navigateur · triathlon, natation, vélo, course

Finish Time Predictor ↗Race Planner ↗Réserve⁵ ↗

Réserve⁵, apparence Membrane : natation, vélo et course en trois lobes autour du temps total d'un triathlon

Interface perceptuelle · 2026

Réserve⁵

Conception et développement

Réserve⁵ explore ce que j'appelle une interface perceptuelle, appliquée à la planification d'une course de triathlon : chaque choix d'intensité entraîne une conséquence que l'on perçoit intuitivement. Plus on s'approche de son effort maximal, c'est-à-dire de son temps minimal, plus la membrane s'agite ; formes et couleurs évoluent avec l'effort engagé. L'interface se veut aussi pratique et intuitive. Elle s'inspire de ma propre préparation au triathlon et de celle de coéquipiers.

Cinq apparences : Membrane, Pression, Isochrone, Anneau, Constellation · rendu WebGL ou SVG · sept langues

TypeScript · React · WebGL · SVG · calcul dans le navigateur

Réserve⁵ ↗

Projet entrepreneurial · 2022–2023

Crescendos (Back to Health)

Cofondateur et directeur

Faciliter l'accès aux services pour les personnes souffrant de douleurs lombaires chroniques. Le projet est né du Life Sciences Entrepreneurship Development Program de l'Université Concordia.

Équipe de trois · entretiens avec les utilisateurs · définition du marché cible · premier produit viable · finaliste à Forces AVENIR (Université de Montréal, 2022) et à la McGill Dobson Cup (2023)

Recherche