Justin Wegner

Available to hire

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

Amharic
Fluent
Javanese
Advanced

Work Experience

Game/Engine Developer at Independent Project
January 1, 2025 - Present
Built a platform layer (Win32) with OpenGL core 3.3 via GLAD, integrated XAudio2, implemented 64-bit file I/O, input handling, a custom memory allocator, runtime shader compilation checks, pre-multiplied alpha blending accelerated with SSE2, designed texture uploads/filters, and developed a dynamic game world with an AABB collision system, moving entities, and a particle system.
Game Developer at Independent Projects
January 1, 2019 - Present
Independent game engine and game development work spanning platform-layer code (Win32), OpenGL initialization (core 3.3 via GLAD), audio integration with XAudio2, and robust file I/O supporting large files (>4GB). Implemented a small platform layer and a clear separation between platform and game logic, plus a custom memory allocator. Implemented runtime shader compilation with error checks, pre-multiplied alpha blending accelerated with SSE2, and texture uploads/filters. Ensured GPU selection to force discrete GPU usage, and managed OpenGL buffers (VAO/VBO/EBO). Built a dynamic, sprawling game world with a camera tracking the player, AABB collision detection with sliding, and moving entities that spawn on a timer. Added a 2D-rotation system for entity facing and a dynamic particle system that can track entities.

Education

Bachelor of Computing (Honours), Minor in Mathematics at University of Guelph
January 11, 2030 - December 1, 2025
Bachelor of Computing (Honours), Minor in Mathematics at University of Guelph
January 11, 2030 - December 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment