Domaine
Type

Les 15 projets sont affichés

Autres projets

E-santé et interopérabilité

Travaux d’interopérabilité en santé

Canaux Mirth Connect, prototype d’admission FHIR R4 vers HL7 v2.5.1 et étude Pro Santé Connect / OIDC.

Type
Académique
Rôle
Étudiant
Équipe
Projet individuel (travaux de cours, certains en groupe)
Période
–
Assistance IA
partielle
Certains TP générés et affinés avec Claude Code.
  • Mirth Connect
  • FHIR R4
  • HL7 v2.5.1
  • OpenID Connect
  • PostgreSQL

Embarqué et IoT

Localisation intérieure BLE sur réseau ESP32 multi-sauts

Maillage ESP-NOW de cartes ESP32 qui scannent les appareils BLE, passerelle MQTT et application web qui estime la pièce.

Type
Académique
Rôle
Firmware et première version de l’application web
Équipe
Équipe de 3
Période
–
  • ESP32
  • ESP-NOW
  • BLE
  • MQTT
  • Node.js
  • Socket.IO

Web et back-end

Jeu idle avec API GraphQL et client Angular

Serveur GraphQL NestJS schema-first qui calcule la simulation du jeu à partir du temps écoulé, et client Angular à signals qui partage le même code de calcul.

Type
Académique
Rôle
Développeur
Équipe
Projet individuel
Période
–
Assistance IA
partielle
Claude Code utilisé pendant le développement ; ses instructions de projet et les prompts sont conservés dans le dépôt.
  • TypeScript
  • NestJS
  • GraphQL
  • Apollo
  • Angular
  • Vitest

Mobile

DevOps et cloud

Projets DevOps et cloud

Chaîne CI/CD Jenkins vers Kubernetes supervisée par Prometheus/Grafana, et déploiement Terraform multi-AZ sur AWS.

Type
Académique
Rôle
Étudiant
Équipe
Projet individuel
Période
–
  • Jenkins
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Terraform
  • AWS

Tests et qualité

Jeu d’échecs Vue avec une chaîne CI/CD testée

Échiquier Vue 3 qui impose les coups légaux avec chess.js, couvert par 34 tests unitaires et 16 tests de bout en bout, construit, testé et déployé par un pipeline Jenkins.

Type
Académique
Rôle
Développeur
Équipe
Projet individuel
Période
–
  • Vue 3
  • Vite
  • chess.js
  • Vitest
  • Playwright
  • Jenkins
  • Docker

IA (cours et expérimentations)

Sous-titres anglais en temps réel avec correction grammaticale

Prototype de bureau qui transcrit la parole du micro avec Whisper en quasi temps réel et affiche des corrections grammaticales, pour les francophones qui apprennent l’anglais.

Type
Personnel
Rôle
Développeur
Équipe
Projet individuel
Période
  • Python
  • Tkinter
  • Whisper
  • LanguageTool
  • NumPy

Outils d'ingénierie

Bibliothèque versionnée de skills Claude Code

Scripts de validation, de publication et de suivi des installations, en Python sans dépendance, pour une bibliothèque personnelle de skills Claude Code, avec versionnage sémantique et archives figées.

Type
Personnel
Rôle
Développeur unique
Équipe
Projet individuel
Période
Assistance IA
importante
Spécification, conception et revue par moi ; code écrit avec Claude Code.
  • Python
  • Markdown
  • JSON
  • Claude Code

Travaux pratiques

Courts travaux pratiques de mes cours d’ingénieur. Ceux réalisés à partir d’un modèle fourni par l’enseignant le mentionnent.

Liste des travaux pratiques (3)
  • Patrons de conception

    Refactorisation par patron Visiteur et outil de polyligne modélisé en statechart, à partir de modèles fournis.

    – · Java, JavaScript, XState

  • Programmation concurrente en Java

    Tampon producteur-consommateur borné, pools de threads et client de chat, à partir de modèles fournis.

    – · Java

  • TP de réseaux de neurones

    Classifieur d’images CNN sous Keras, robustesse des CNN à l’empoisonnement de données sous PyTorch, RNN écrit à la main en NumPy sur des données de fréquence cardiaque, et prévision SimpleRNN contre LSTM.

    – · Python, TensorFlow/Keras, PyTorch, NumPy, Jupyter