Vancouver, BC  ·  Graphics Programmer

Parth
Chaturvedi

Building Going Down — a solo UE5 psychological horror game.
Previously shipped shader optimizations live in Honkai: Star Rail at Huawei.

About

Who I am

I'm a graphics programmer and software engineer based in Vancouver, BC. BCIT graduate with a BSc in Applied Computer Science (Games Development, GPA 88%) and a CST Diploma in Predictive Analytics (GPA 86%).

From September 2024 to March 2026 I worked at Huawei Technologies Canada building an automated shader optimization platform that delivered a 5.5% GPU performance gain and 12% reduction in per-frame instruction segments at 0.999 SSIM — shipped live in Honkai: Star Rail.

I'm currently developing Going Down, a first-person psychological horror puzzle game in UE5, and looking for my next role in graphics programming or game development.


Graphics & Rendering
OpenGL · Vulkan · Deferred PBR
Cook-Torrance BRDF · IBL
GLSL · Shader Optimization · RenderDoc
Game Engines
Unreal Engine 5 · Unity
SceneKit · SpriteKit · SDL2
Languages
C++ · C# · Python · GLSL
JavaScript · Swift · Java · C
AI & ML
PyTorch Geometric · TensorFlow
YOLO · GNN · LLM Pipelines
Tools & Pipeline
Git · Perforce · Docker · Jenkins
Linux · Blender · RenderDoc
Frameworks
ReactJS · ExpressJS · Laravel
Android · Flutter
Experience

Resume

Graphics Programmer
Sep 2024 — Mar 2026
Huawei Technologies Canada · Vancouver, BC
Built an automated shader optimization platform targeting top mobile titles — Genshin Impact and Honkai: Star Rail. Delivered 5.5% GPU performance gain and 12% reduction in per-frame instruction segments at 0.999 SSIM. Shipped live in Honkai: Star Rail. Built GNN-based algorithm classification (PyTorch Geometric), LLM optimization pipelines, automated RenderDoc profiling, and custom tree-sitter GLSL grammar extensions. Led a 3-person team, mentored 2 new hires.
Software Developer Intern
Jun — Aug 2022
Precisely · Delhi
Built a Python/VTK tool to parse GML and JSON 3D city data and render 3D city models integrated into MapInfo Pro. Capable of rendering thousands of buildings at multiple LODs with texture data.
Web Developer Intern
Jun — Aug 2021
Droid7 Technolabs · Delhi
Built ReactJS frontend for a freelance job posting platform. Integrated Laravel 8 API for auth and full CRUD operations.

Education
BSc Applied Computer Science
BCIT · Sep 2023 – Apr 2026
Games Development · GPA 88%
CST Diploma
BCIT · Jan 2021 – Dec 2022
Predictive Analytics · GPA 86%
Awards
YVR Hackathon 2024 — Best Technical Implementation 4th overall
BCIT WinterHacks 2021 — Best Visuals
Download Resume PDF
Projects

Work

Going Down
UE5 · Solo · In Dev
Going Down
Psychological horror. Shadows kill. Light saves.
UE5 Horror Solo
Duck Hunt 3DF
C++ / OpenGL · Team
Duck Hunt 3DF
3D engine from scratch. Deferred PBR, IBL, ECS.
C++ OpenGL PBR
Peonia
p5.js · Solo · This site
Peonia
11 procedural flowers. You're looking at it.
p5.js 3D Projection Generative
Solarium
Swift / SceneKit · Team
Solarium
Solarpunk iOS isometric puzzle game.
Swift SceneKit iOS
Shadow Dancers
Unity · Team
Shadow Dancers
Survival stealth horror. Enemy AI with light/sound detection.
Unity C# AI
YVR Hackathon
Python · Award Winner
YVR Hackathon
Real-time airport monitoring. YOLOv7 on Raspberry Pi.
YOLOv7 Python Award
PintOS
C · OS Kernel
PintOS
MLFQ scheduler replacing round-robin in an educational OS.
C OS Scheduler
Vocab War
React / Firebase
Vocab War
Real-time multiplayer word game with Firebase lobby.
React Firebase
Tap It
JS · Industry Project
Tap It
Competitive tapping game for the Oooh iOS platform.
JavaScript Industry