Summary
Overview
Work History
Education
Skills
Projects
Websites
Activities
Awards & Honors
Timeline
Generic
Cheng Zeng

Cheng Zeng

Burnaby,BC

Summary

Computer Engineering graduate from McMaster University with over 9 years of programming background and 1 year of professional experience as a Graphics Engineer. Strong in C++, Python, and modern graphics APIs, with solid foundations in systems, rendering, and cross-platform development. Passionate about tackling technical challenges at the intersection of graphics, GPU computing, and applied machine learning.

Overview

1
1
year of professional experience

Work History

Graphic Engineer

Xuebin Qin
Burnaby, British Columbia
10.2024 - Current
  • Developed and optimized real-time shader code for advanced rendering effects
  • Worked with modern graphics APIs (e.g., Vulkan / OpenGL) to implement and debug rendering pipelines
  • Collaborated with internal graphics research and engineering teams on performance and visual quality improvements
  • Awarded Gold Award in the internal CARI TechSpark Challenge (team competition)

Education

Bachelor of Engineering - Computer Engineering

Mcmaster University
Hamilton, Ontario
06-2024

Skills

Graphics & Rendering: Vulkan, OpenGL, OpenGL ES, WebGL; GLSL, HLSL, Slang; real-time shader development and rendering pipelines
Programming Languages: C, C, Python, TypeScript, JavaScript, Java; experience with C# and Assembly
Build & Systems: CMake; Linux (Debian, Ubuntu), Windows; cross-platform development (Windows, Linux, Android)
Web & Backend: React (Vite), Nodejs; HTML, CSS; TCP/IP socket programming
Machine Learning: PyTorch, scikit-learn (applied to graphics and perception tasks)
Tools & Engines: Unreal Engine, Unity; Blender; Adobe Photoshop, After Effects

Projects

GPET – Six-Legged Robot with SLAM and LLM Integration Capstone Project, McMaster University

  • Designed and implemented a six-legged robot integrating ChatGPT API, SLAM-based navigation, and motion control
  • Developed the complete software stack and handled all software development and 3D structural design

Multiplayer Web Game with Spatial Optimization Personal Project

  • Built a multiplayer web game with custom HTTP server port mapping
  • Optimized projectile collision detection using quadtree-based spatial partitioning for improved performance

Activities

  • Developed multiple mini-game projects using Unity 3D, gaining early experience in real-time rendering and gameplay systems
  • Designed and implemented a full-stack web system with user management, authentication, and authorization workflows
  • Led a team in VEX Robotics Competition and participated in FIRST Robotics Competition, focusing on software development, system design, and mechanical integration
  • Explored and applied deep learning frameworks, including Stable Diffusion and text-to-speech systems, in independent machine learning projects

Awards & Honors

  • Gold Award, CARI TechSpark Challenge (Huawei, Team Competition)
  • Finalist, Judge Award, and Design Award, VEX Robotics Competition (British Columbia Provincial Level)

Timeline

Graphic Engineer

Xuebin Qin
10.2024 - Current

Bachelor of Engineering - Computer Engineering

Mcmaster University
Cheng Zeng