My Journey
Technical Skills Overview
Game Engine
Anvil Unity
Unity VR
Unreal Engine
Programming Languages
C
C#
C++
Java
Python
SQL
Framework & APIs
OpenGL
UE C++
Unity C#
WPF Software Engineering
3D Mathematics
Agile & Scrum
Data structures
Database
Debugging
Design Patterns
Problem Solving
Teamwork
Testing
Version control
Tools
AI
Confluence
Git
GitHub
GitLab
Jira
Office
Perforce Rider
Trello
Visual Studio
VS Code
Web Dev
Astro
CSS
Html
JS
TS
Databases
MySQL
PostgreSQL
Language
Arabic
English
French
Professional Experience
Gameplay Programmer Intern
Ubisoft Montreal - Montreal, QC May 2025 - August 2025(17 weeks)
Anvil C++
Agile & Scrum
Debugging
Testing
Confluence
Jira
Perforce English
Gameplay Programmer Intern
- Debugged and resolved complex C++ gameplay issues.
- Enhanced combat targeting with line-of-sight checks.
- Built a data-tracking system for enemy balancing.
- Developed new tools to streamline designer workflows.
Software Engineer Intern
Audiokinetic - Montreal, QC September 2024 - December 2024(15 weeks)
Unity
Unreal Engine
C#
C++
Agile & Scrum
Debugging
Testing
Git
Visual Studio
English
French
Software Engineer Intern
- Developed a dynamic audio environment system for Unreal Engine 5.
- Ported the dynamic audio system to Unity using Wwise.
- Troubleshooted issues and delivered technical presentations.
Tools Programmer Intern
Ubisoft Montreal - Montreal, QC January 2024 - May 2024(16 weeks)
Anvil C#
WPF Agile & Scrum
Debugging
Confluence
Git
Jira
Perforce Visual Studio
English
XAML
Tools Programmer Intern
- Developed 'Shortcut Explorer', a WPF/XAML tool for engine hotkeys.
- Implemented search, filtering, and conflict detection for bindings.
- Engineered a dynamic parsing system for shortcut data.
Programmer Intern
CDRIN - Matane, QC April 2022 - June 2022(10 weeks)
Unity
C#
Agile & Scrum
Teamwork
Testing
Git
GitHub
Trello
Visual Studio
French
Programmer Intern
- Optimized an existing Unity codebase for client features.
- Implemented new gameplay rules, buildings, and assets.
- Performed game balancing and communicated progress.
Education
Bachelor in Software Engineering
École de technologie supérieure (ÉTS) September 2022 - April 2026A 4-year program to become a software engineer with 3 internships.
Semester 4 in Quebec (Study Abroad)
Cégep de Matane 2022Spent the last semester of my DUT at a college in Quebec to graduate.
Two-Year University Degree in Computer Science (DUT)
Université Claude Bernard Lyon 1 2022Learned the foundations of computer science and discovered software development while gaining advanced technical knowledge.
Scientific High School Diploma, Mathematics Specialization
Lycée Saint Jean Bosco 2020Graduated with honors (Mention Bien).
Extracurricular Involvement
Club EsporTS (Esports Club) - Rocket League Team 1 Main Player
ÉTS, Montreal, Quebec, Canada September 2022 - August 2025