Software Developer
March 2024 - Present
Purpl3grape Studios
Unity Game Developer
• Developed backend infrastructure using Firebase and Firestore to enable cross-platform Friends, Player Lobbies, and Custom Multiplayer Matchmaking (Photon Fusion). • Implemented multi-option player authentication, allowing Anonymous sign-ins, Google account linking, and Email/Password account creation. • Designed and integrated an in-game store, offering season passes (free/premium tiers), in-app purchases for game currency (Google Play), and cosmetic items unlocked via currency or season progression. • Built a Player Locker system, enabling players to search and customize character skins, with plans for additional cosmetic features. • Implemented Firebase Remote Configs to track game versions, adjust game balancing data dynamically, and enable live tuning of gameplay mechanics. • Optimized memory management by loading and unloading content dynamically, leveraging Unity Addressables and CDN hosting to manage app size and deliver content updates efficiently. • Integrated Vivox Voice Chat to enable real-time communication for players within the same party. • Designed airborne combat gameplay set in a spherical battlefield, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • Implemented AI-controlled bots to dynamically fill game sessions and maintain competitive balance. • Optimized game performance for both mobile and PC, ensuring smooth cross-platform compatibility. • Developed and optimized UI systems, implementing lazy loading for scalable dynamic scrolling content and asynchronous operations to enhance performance and provide a smooth user experience.
March 2024 - Present
Purpl3grape Studios
Unity Game Developer
• Developed backend infrastructure using Firebase and Firestore to enable cross-platform Friends, Player Lobbies, and Custom Multiplayer Matchmaking (Photon Fusion). • Implemented multi-option player authentication, allowing Anonymous sign-ins, Google account linking, and Email/Password account creation. • Designed and integrated an in-game store, offering season passes (free/premium tiers), in-app purchases for game currency (Google Play), and cosmetic items unlocked via currency or season progression. • Built a Player Locker system, enabling players to search and customize character skins, with plans for additional cosmetic features. • Implemented Firebase Remote Configs to track game versions, adjust game balancing data dynamically, and enable live tuning of gameplay mechanics. • Optimized memory management by loading and unloading content dynamically, leveraging Unity Addressables and CDN hosting to manage app size and deliver content updates efficiently. • Integrated Vivox Voice Chat to enable real-time communication for players within the same party. • Designed airborne combat gameplay set in a spherical battlefield, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • Implemented AI-controlled bots to dynamically fill game sessions and maintain competitive balance. • Optimized game performance for both mobile and PC, ensuring smooth cross-platform compatibility. • Developed and optimized UI systems, implementing lazy loading for scalable dynamic scrolling content and asynchronous operations to enhance performance and provide a smooth user experience.
March 2024 - Present
Purpl3grape Studios
Unity Game Developer
• Developed backend infrastructure using Firebase and Firestore to enable cross-platform Friends, Player Lobbies, and Custom Multiplayer Matchmaking (Photon Fusion). • Implemented multi-option player authentication, allowing Anonymous sign-ins, Google account linking, and Email/Password account creation. • Designed and integrated an in-game store, offering season passes (free/premium tiers), in-app purchases for game currency (Google Play), and cosmetic items unlocked via currency or season progression. • Built a Player Locker system, enabling players to search and customize character skins, with plans for additional cosmetic features. • Implemented Firebase Remote Configs to track game versions, adjust game balancing data dynamically, and enable live tuning of gameplay mechanics. • Optimized memory management by loading and unloading content dynamically, leveraging Unity Addressables and CDN hosting to manage app size and deliver content updates efficiently. • Integrated Vivox Voice Chat to enable real-time communication for players within the same party. • Designed airborne combat gameplay set in a spherical battlefield, featuring obstacles that serve as cover, automated turrets, and AI-driven gameplay elements to enhance engagement. • Implemented AI-controlled bots to dynamically fill game sessions and maintain competitive balance. • Optimized game performance for both mobile and PC, ensuring smooth cross-platform compatibility. • Developed and optimized UI systems, implementing lazy loading for scalable dynamic scrolling content and asynchronous operations to enhance performance and provide a smooth user experience.
July 2021 - October 2022
ZEMIND STUDIOS
Unity Game Developer
• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.
July 2021 - October 2022
ZEMIND STUDIOS
Unity Game Developer
• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.
July 2021 - October 2022
ZEMIND STUDIOS
Unity Game Developer
• Implement and update existing and new UI designs from Figma specs. • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify optimizations. • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items. • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads. • Setup game localization using Unity Localization package, adapting content to different languages. • Delivered Android App bundles [AAB] for distribution on Google platform, and managing android build updates.
January 2018 - May 2018
Real Programming 4 Kids
Game Development Instructor
• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations
January 2018 - May 2018
Real Programming 4 Kids
Game Development Instructor
• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations
January 2018 - May 2018
Real Programming 4 Kids
Game Development Instructor
• Explain the basics and core concepts of game development and programming in Unity, Android Studio, and Visual Studio • Build up fundamentals of game mechanics and guide students in exploring game design principles • Provide assessment of student's abilities and aptitude based on course evaluations
April 2014 - April 2018
Access Research
CATI Programmer
• Programmed and tested market research surveys in CATI (Computer-Assisted Telephone Interviewing) and CAWI (Computer-Assisted Web Interviewing) systems. • Automated data cleaning, processing, and reporting workflows using Python and C#. • Tabulated and analyzed survey results with Excel and SPSS to deliver accurate client-ready outputs. • Collaborated with research teams to ensure survey logic, quotas, and data integrity met project requirements.
April 2014 - April 2018
Access Research
CATI Programmer
• Programmed and tested market research surveys in CATI (Computer-Assisted Telephone Interviewing) and CAWI (Computer-Assisted Web Interviewing) systems. • Automated data cleaning, processing, and reporting workflows using Python and C#. • Tabulated and analyzed survey results with Excel and SPSS to deliver accurate client-ready outputs. • Collaborated with research teams to ensure survey logic, quotas, and data integrity met project requirements.
April 2014 - April 2018
Access Research
CATI Programmer
• Programmed and tested market research surveys in CATI (Computer-Assisted Telephone Interviewing) and CAWI (Computer-Assisted Web Interviewing) systems. • Automated data cleaning, processing, and reporting workflows using Python and C#. • Tabulated and analyzed survey results with Excel and SPSS to deliver accurate client-ready outputs. • Collaborated with research teams to ensure survey logic, quotas, and data integrity met project requirements.
(tech)
STACK.

Unity
3D Game Engine Software

Unity
3D Game Engine Software

Unity
3D Game Engine Software

PHOTON FUSION
high-end state transfer netcode SDK for Unity

PHOTON FUSION
high-end state transfer netcode SDK for Unity

PHOTON FUSION
high-end state transfer netcode SDK for Unity

FIrebase
Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

FIrebase
Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

FIrebase
Backend services like cloud storage, authentication, crash reporting, analytics, and a real-time database.

Blender
open-source 3D creation suite that can be used for a variety of purposes for Game Development

Blender
open-source 3D creation suite that can be used for a variety of purposes for Game Development

Blender
open-source 3D creation suite that can be used for a variety of purposes for Game Development

Google Play
Building applications that interact with Google's platforms and services.

Google Play
Building applications that interact with Google's platforms and services.

Google Play
Building applications that interact with Google's platforms and services.

Steamworks
Building applications that interact with Valve's Steam platforms and services.

Steamworks
Building applications that interact with Valve's Steam platforms and services.

Steamworks
Building applications that interact with Valve's Steam platforms and services.

Python
Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

Python
Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

Python
Leveraging NumPy, Pandas, Matplotlib, Seaborn, Plotly, SciKit-Learn, TensorFlow, Keras, PySpark for data science, machine learning, and big data analysis.

AWS Cloud & Infrastructure
EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery

AWS Cloud & Infrastructure
EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery

AWS Cloud & Infrastructure
EC2 for hosting AI/ML models and multiplayer game servers, Unity Cloud Content Delivery
Skills

Programming
Python, C#, .NET, Javascript, Typescript

Programming
Python, C#, .NET, Javascript, Typescript

Programming
Python, C#, .NET, Javascript, Typescript

Machine Learning & AI
TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Machine Learning & AI
TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Machine Learning & AI
TensorFlow, PyTorch, Keras, OpenCV, ML concepts (Predictive Analytics, NLP, Computer Vision, Recommendation Systems)

Cloud / Databases & DevOps
AWS (EC2), Azure, Firebase

Cloud / Databases & DevOps
AWS (EC2), Azure, Firebase

Cloud / Databases & DevOps
AWS (EC2), Azure, Firebase

Game Development
Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration

Game Development
Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration

Game Development
Unity (C#), Blender, Photon Fusion, Firebase, Vivox Voice Chat, Addressables/CDN, Google Play & Steam integration
Education

University of Toronto
Bachelor of Applied Science, Industrial Engineering

University of Toronto
Bachelor of Applied Science, Industrial Engineering

University of Toronto
Bachelor of Applied Science, Industrial Engineering

Toronto Film School
Diploma in Game Design and Development

Toronto Film School
Diploma in Game Design and Development

Toronto Film School
Diploma in Game Design and Development