Junjie Mao
I'm a highly self-motivated individual who loves learning challenging topics in game and engine development. I thrive on low-level programming and building things from scratch.
About
I’m a highly self-motivated individual who loves learning challenging topics in game and engine development. I thrive on low-level programming and building things from scratch.
I enjoy turning ideas into playable prototypes and expanding my toolkit across graphics, rendering, and gameplay systems. Projects like Jason’s Room demonstrate my ability to design, implement, and iterate on features from the ground up while learning new technologies.
- 1 year's experience
- Joined January 2026
Industry experience
- Gaming
- Software & Internet
- Media & Entertainment
Work experience
Contributor for Ray Gui, an open source immediate mode GUI library. Created a pull request that merged into the master branch. Completed a code review in open source software.
Vulkan Renderer, graphics programmer. Program and design render architecture, render systems, window and input systems using GLFW, perspective pitch/yaw camera systems, and UI systems using Dear ImGui. Implemented synchronization between CPU and GPU threads. Multi-model/instance rendering, texture mapping and fog effects using GLSL shaders, texture sampler and depth buffers.
Backend development using C# with .NET. Programmed on several website login widgets and systems. Designed several website layouts.
Education
Hire Junjie Mao today
Post a job and invite Junjie, or contact them directly. No hidden commission.


