Étudiant en génie logiciel @ ÉTS Montréal
Sciences politiques → Génie logiciel — le détour qui m'a appris à penser avant de coder
Je suis passionné par l'architecture logicielle propre et la livraison de projets full-stack complets. Mon parcours atypique — de la science politique au génie logiciel — m'a appris à analyser des systèmes complexes et à communiquer clairement, des compétences qui se traduisent directement dans mon code.
En dehors des cours, je suis capitaine de l'équipe Valorant Esports de l'ÉTS 🎮 — un rôle qui affine mon leadership, ma pensée stratégique et ma coordination d'équipe.
🎯 Disponible pour un stage en génie logiciel
🏆 Axium Hub — Plateforme de gestion d'équipes esports
Application web full-stack pour la gestion d'équipes esports compétitives
- Architecture DDD avec 8 bounded contexts isolés +
InMemoryEventBusmaison - Auth complète : JWT + tokenVersion, 2FA TOTP, vérification email, verrouillage progressif, alertes IP par géolocalisation
- Fonctionnalités : playbook de stratégies, calendrier avec disponibilités, historique de matchs, lineups interactifs
- Intégrations : Discord Webhooks, Google Calendar API, Valorant API
- Déploiement découplé : Vercel (SPA) + Railway (API)
React 19 Node.js Express v5 PostgreSQL Prisma Supabase Tailwind CSS v4 Awilix Vitest
LMS académique construit en équipe (INF155 / LOG210)
- Architecture en couches (Clean Architecture + DDD + GRASP), stockage 100% en mémoire
- Banque de questions polymorphique (6 types), correction avec fichier retour, sync vers service SGB externe
- Pattern DTO, hiérarchie d'erreurs custom, validation centralisée
TypeScript Express.js 4 Pug SSR Jest 29 Supertest Chai
⚔️ Oupi Goupi Empire — Jeu de stratégie au tour par tour
Jeu inspiré de Risk et Polytopia — moteur Java + client web de statistiques
- Architecture bi-composants : moteur de jeu Java ↔ MySQL ↔ client web via Apache
- Gestion de ressources, combats tactiques (attaque/défense/portée), exploration de carte
Java MySQL HTML/CSS/JS XAMPP
| Certification | Organisme | Statut |
|---|---|---|
| AWS Certified Cloud Practitioner (CLF-C02) | Amazon Web Services | 🔄 En cours |
| AWS Certified AI Practitioner (AIF-C01) | Amazon Web Services | 🔄 En cours |
| Claude Code 101 | Anthropic | 🔄 En cours |
| Claude Code in Action | Anthropic | 🔄 En cours |
| Diplôme | Établissement | Période |
|---|---|---|
| B.Ing. Génie Logiciel | École de Technologie Supérieure (ÉTS) | Mai 2025 – En cours |
| Cheminement universitaire en technologie | ÉTS | Mai 2024 – Mai 2025 |
| B.Sc. Sciences Politiques (incomplet) | Université de Montréal | Sept 2022 – Mai 2024 |
| DEC | Cégep Montmorency | Sept 2020 – Juin 2022 |
« Le meilleur code est celui qu'on comprend encore six mois plus tard. »