Back to Home

Xuan Hoang Ha.

Game Engineer & Programmer

Download PDF

Education

Sheridan College

Honours Bachelor of Computer Science

Minor: Game Engineering

GPA: 3.5

Sep 2023 — Apr 2027

Oakville, Ontario

Experience

Event Coordinator

Vietnamese Student Association

Sep 2024 — Present

  • Organizing and managing student events with 20–40+ attendees
  • Coordinating with team members for event planning and execution
  • Managing budgets and resources for community activities

Projects

BIABank

2025

C# / ASP.NET Core

  • Implemented secure JWT authentication with refresh tokens
  • Built real-time notification system using SignalR
  • Created admin portal for user and transaction management

2D Platformer

2025

C++ / SDL2 / ECS

  • Built custom Entity Component System with singleton managers
  • SDL2 hardware-accelerated rendering with sprite sheets
  • Procedural chunk-based level generation with TMX maps

OpenGL Graphics

2025

C++ / OpenGL / GLSL

  • Implemented Phong lighting model with multiple light sources
  • Created normal mapping for surface detail
  • Built texture loading and UV mapping system

Game Tool Development

2025

C# / MonoGame / Lua

  • Built 3D scene editor with drag-and-drop model placement
  • Integrated Lua scripting system with MoonSharp for game logic
  • Created MonoGame Content Builder asset pipeline

Technical Skills

Game Development

C++C#OpenGLSDL2UnityUnreal EngineMonoGameGLSL

Web Development

ASP.NET CoreSpring BootNext.jsAngularJavaScriptHTML/CSS

Tools

GitHelix CoreVisual StudioDocker

Relevant Coursework

  • Game Engine Architecture
  • Computer Graphics & Animation
  • Game Tools and Data Driven
  • Enterprise Software Systems

Languages

  • EnglishFluent
  • VietnameseNative

Interests

Game DesignGame ProgrammingGame DevelopmentGraphics ProgrammingAI in GamesOpen Source