LOG8100 — DevSecOps : Opérations et Développement Logiciel Sécurisé
Highlights
Created and improved course/lab content focused on secure software delivery (DevSecOps)
Set up and maintained the GitLab project structure for ~20 teams (repositories, CI/CD templates, runners/workflows), and managed permissions/access control
Assisted teams with Docker and Kubernetes fundamentals (containerization, deployments, debugging)
Supported security learning with practical references to OWASP (common web risks, secure practices, and remediation mindset)
Corrected practical assignments and provided technical coaching to unblock teams and improve deliverables
GitLab, CI/CD, DevSecOps, Docker, Kubernetes, SonarQube, OWASP, Secure Coding, Linux
TCH057: Supported students during labs by answering questions on course concepts and assignments (mobile dev + UX fundamentals)
IND500: Created and updated lab content (SQL, MongoDB, Kafka, PostgreSQL) aligned with modern distributed data concepts; designed and corrected lab assignments with detailed feedback and grading rubrics
TCH099: Supported students with debugging, architecture choices, and project integration (backend + data pipelines); helped instructors update/test course infrastructure across cohorts (including Microsoft Azure where relevant); guided teams on delivery practices and project execution (requirements clarification, milestones, SCRUM basics)
GTI660: Created and updated lab content; designed and corrected lab assignments; provided detailed feedback to students
GTI320: Supported course delivery and student learning
3D Printing, VR, Electronics, Equipment Maintenance, Student Support
Leadership & Community
AlgoÉTS
Jan 2023 – Present
President
Maintains club infrastructure and web presence; supports projects around trading/data/engineering education.
Highlights
Maintains club infrastructure and web presence; supports projects around trading/data/engineering education
Leads development/support for internal tools (platform, strategies, workshops, automation)
Python, Trading Platforms, Data Science, Backtesting, Infrastructure
ETS Memes
Sep 2017 – Apr 2023
Co-Creator & Administrator
Community page management, content creation, moderation, and operations.
Highlights
Community page management, content creation, moderation, and operations
Selected Projects (Most Relevant)
UML / Diagram tooling
uml-mcp — UML diagram generation tool/server (MCP-based) enabling diagram creation from natural language
D2COpenAIPlugin — Plugin that generates diagrams (PlantUML, Mermaid, Diagrams) from prompts; developer tooling focus
plantumlapi — Python interface around PlantUML web workflows and diagram generation
Conference Website Development
Graphquon 2024 (Sep 2024 - Nov 2024) — Developed official conference website for Annual Quebec-Ontario Pre-SIGGRAPH Workshop; created ChatGPT plugin (UML diagram expert) to support conference attendees
Automation / DevOps / Self-hosting
another-install-script — Menu-based script to install/operate multiple Docker containers and system configuration (Docker/Ansible)
retroarch-web-games — Dockerized Retroarch web setup (self-hosting + packaging)
DasherControl — Interactive configurable dashboard with customizable GridItem components supporting IFrame and Bookmark integrations
Integrations / Data
marketwatch (PyPI) — Python library to interface with MarketWatch virtual trading platform (watchlists, portfolio, leaderboard)
hass_renpho (Jun 2023 - Sep 2024) — Home Assistant integration for Renpho scale metrics; custom integration + automation plumbing