Mes projets

  • BA

    Projet personnel

    Portfolio personnel

    Site personnel en français et en anglais, avec une interface adaptée aux mobiles et aux ordinateurs, des thèmes clair et sombre et des fiches détaillées pour chaque projet.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • +3 React, Docker, GitHub Actions
  • Jeu multijoueur

    Countries Game

    Créez ou rejoignez une partie et nommez les pays du monde à tour de rôle avec les autres joueurs. Les pays trouvés apparaissent sur un globe interactif, tandis que les scores évoluent en temps réel.

    • Vue.js
    • TypeScript
    • Colyseus
    • +5 D3.js, Pinia, Vue Router, Tailwind CSS, Docker
  • SAE Aero Design · Projet en cours

    AvionCargo Autolander

    Logiciel servant à guider un avion-cargo autonome vers une zone de livraison et de récupération de charges utiles. Réalisé en collaboration entre le Club d'intelligence artificielle et Avion Cargo ULaval, il utilise la caméra d'un Raspberry Pi pour détecter des marqueurs ArUco, estimer la position 3D de l'avion et communiquer avec le contrôleur de vol ArduPilot via MAVLink.

    • Python
    • OpenCV
    • ArUco
    • +6 Raspberry Pi, ArduPilot, MAVLink, Streaming vidéo, Gazebo, Poetry
  • GLO-4002 : Qualité et métriques du logiciel

    SGAUL – Système de gestion d'alarmes

    API REST développée dans le cadre du cours GLO-4002 pour mettre en pratique les notions de qualité logicielle. SGAUL applique le Domain-Driven Design, le Test-Driven Development, l'architecture hexagonale et les principes SOLID à un domaine de gestion et de traçabilité d'événements de sécurité lors d'un incendie.

    • Java
    • Jakarta EE
    • Maven
    • +4 SQLite, DDD, TDD, SOLID
  • CO

    Projet bénévole · Goma, RDC

    Plateforme de gestion pour OBNL

    Application web full stack conçue pour suivre les projets d'un OBNL, leur avancement et leurs allocations, produire des rapports annuels et gérer la collecte de dons en ligne.

    • Vue.js
    • Tailwind CSS
    • Flask
    • +2 MongoDB, Docker
  • Projet d'apprentissage full stack · Librairie en ligne

    Navabe

    Navabe est ma première application web complète, créée à mes débuts à l'université. Cette librairie en ligne permet de parcourir un catalogue, de remplir un panier et de passer commande, avec un espace d'administration pour gérer les livres et les stocks.

    • React
    • TypeScript
    • Flask-RESTX
    • +4 MySQL, Tailwind CSS, Docker, API PayPal