Technical Skills
Programming Languages:
C# ( 7 years ), C++ ( 6 years ), Java ( 3 years ), Python ( 1 year)
Development Tools:
Unity ( 6 years ), Unreal Engine ( 5 years ), Android Studio ( 1 year ), Roblox Studio ( 1 year )
Game Engine Programming ( 2 years )
Entity Component Systems, Collision Detection, Input Systems, Debugging, Audio Engines
Virtual Reality ( 2 years )
Motion Capturing, Motion Controls, UX Design, Sensory Management
Artificial Intelligence ( 3 years )
ML Agents, Neural Networks, Emotional Profiling, Behavior Trees, Finite State Machines, Pathfinding using Dijkstra and A*
Networking Systems ( 1 year )
TCP/IP; UDP; Sockets; Photon; Unity Netcode
Other:
3D Modeling and Animation using Blender
OBS and Adobe Premiere for recording
GitHub, Jira, and Confluence for project management
Personal Skills
Life-Long Learner
Never done learning and always seeking to improve myself. Curious about new possibilities and taking action to explore.
Work Ethic
Diligent and proactive. I approach every task with unwavering dedication and consistently strive for excellence, ensuring projects are delivered efficiently and to the highest standard.
Problem Solving
Possessing adept problem-solving skills in programming, I analyze challenges, identify opportunities, and architect innovative solutions, contributing to efficient and effective project development.
Leadership
Guiding teams with vision, collaboration, and effective decision-making, ensuring cohesive and successful project outcomes.
Interpersonal Skills
Listen attentively, speak candidly, and treat others respectfully.
Adaptable
Navigating evolving technologies and frameworks. I readily embrace change and optimizing solutions to meet dynamic project needs.
Passionate
Crafting immersive experiences that captivate and inspire players is what drives me towards a successful career in game development.
Professional Experience
Game Development Assistant
Ontario Tech University
Developed comprehensive lesson plans and engaging content for an introductory Unreal Engine 5 course, aligning with academic standards and industry best practices.
Designed a meticulously structured content framework for each lesson, ensuring a logical progression of topics and optimal learning outcomes.
Crafted dynamic and interactive activities, as well as thought-provoking course assignments, fostering student engagement and critical thinking within a practical game development context.
Produced high-quality follow-along video content that provides step-by-step guidance through complex technical processes, enhancing students’ hands-on learning experience and mastery of Unreal Engine 5 tools and techniques
May 2023 - Aug 2023
Research Assistant
Ontario Tech University
Collaborated with graduate student on a comprehensive research paper focusing on the retained learning experiences, contributing expertise in game development to enhance the project’s depth and credibility.
Developed an immersive simulated environment utilizing Unity Engine to visually illustrate and substantiate the research findings, effectively bridging theoretical concepts with practical applications.
Spearheaded the project’s version control and continuity by diligently maintaining a GitHub repository, ensuring seamless collaboration, consistent progress tracking, and secure storage of project assets.
Sept 2022 - Apr 2023
VR Developer
Humber College
Utilized Unity Engine to design and develop an immersive VR experience to showcase Humber College’s CTI building’s pre-development vision to potential investors and stakeholders.
Collaborated closely with cross-functional teams including architects and designers to align the simulation with the project’s objectives, resulting in a cohesive and impactful presentation.
Led the setup and display of the VR simulation at high-profile showcases and client meetings, ensuring a seamless and captivating experience for attendees and effectively communicating the project’s value proposition.
Received commendation for the VR simulation’s role in enhancing investor interest and understanding, contributing to the successful advancement of the CTI building’s pre-development phase.
Jan 2018 - Apr 2019
Motion Capture Intern
Ubisoft Toronto
Captured and processed motion data for cinematic and gameplay performances using Vicon’s IR optical system and Shogun tools
Designed and implemented accessibility features for motion capture tools using HTML, Python, and a Streamdeck
Captured and refined 3D assets using photogrammetry and ZBrush for integration into game asset pipeline
Contributed to the R&D of real-time motion capture systems within Unreal Engine and Ubisoft’s proprietary engines
Sep 2023 - Apr 2024
Teaching Assistant
Ontario Tech University
Teaching learning materials in weekly lab sessions for first year students in Game Development program.
Grading assignment and project submissions through Canvas LMS portal.
Intro to Game Design, Table Top Game Design, Unreal Engine Fundamentals courses
Sep 2023 - Apr 2024
Graduate Assistant
Providing detailed feedback on student work and address inquiries to enhance understanding of course concepts
Managing course announcements and updates, ensuring smooth communication between instructors and students.
Supporting the Interdisciplinary Collaboration, Games Industry and Trends, and Digital Publishing courses
Toronto Metropolitan University
Jan 2025 - Aug 2025
HMC Technician
Ubisoft Toronto
Responsible for capturing and processing facial data from professional actors during performance capture sessions
Coordination across 3 studios across Canada and Europe, for data delivery and tool development
Scripting automation tools for Faceform, Reality Capture, and proprietary to significantly enhance pipeline efficiency
Apr 2024 - present
Instructor
Coding Minds Academy
Conducting remote lessons for students aged 9-18 in various programming languages
Writing engaging course content, with personalized lesson plans that caters to each students needs
Design weekly homework assignments based on progression to reinforce learning and engagement
Student progress evaluations after each lesson detailing ways to improve the students skills and provide feedback and updates for parents
May 2024 - present
Education
BiT, Game Development & Entrepreneurship
Ontario Tech University
Apr 2020 - Apr 2024
Takeaways include expanding my understanding of different disciplines within the business of game development. Some of the additional disciplines that have been learned include 3D modelling for hard surfaces with Blender and sculpting with 3D Coat, as well as business development and marketing strategies. Additionally, during my time here, I have developed a handful of significant projects to add to my portfolio.
A.D, Game Programming
Takeaways include understanding and replicating programming patterns and principles in games, including data patterns, OpenGL rendering systems, mobile development for iOS and Android, and learning various programming languages including C#, C++, Java, and Javascript.
Humber College
Sept 2015 - Apr 2019
M.A. Digital Media
Toronto Metropolitan University
Here my focus lies in researching the educational implications of games and artificial intelligence, as well as expanding my skills in teaching and curriculum development. Currently serving as a graduate assistant for a Games Industry and Trends undergraduate class and an Interdisciplinary Innovation graduate class. Student representative of the MDM 15.0 cohort.
Sep 2024 - Aug 2025
Volunteer
Outreach Coordinator
Luminance
Apr 2025 - Aug 2025
Student Representative
Toronto Metropolitan University
Jan 2025 - Aug 2025
Workshop Organizer
Toronto Metropolitan University
Sep 2024 - Aug 2025
Mobile Camera Operator
RogersTV
Jan 2014 - May 2016
Awards & Recognitions
1st Place
Ontario Tech Venture Creation Pitch Competition
2024
3rd Place
Brilliant Catalyst Pitch Competition
2023
Others
Learning Entities and Affinity Framework
Research Project
Feb 2025 - Aug 2025
Sprout
Game Jam Finalist Submission
Dec 2024
Jelly Jumpers
Mobile Game, Published to Google Play Store
Aug 2024
Tokoyami
Narrative Design Project
Ongoing