
Siddharth GUPTA
RENDERING ENGINEER - Ex-UBISOFT , Ex-MICROSOFT
ABOUT ME
Rendering Software Engineer with 6+ years of experience for Global Fortune 500 tech and gaming companies. Proven track record of shipping 4 AAA titles, with expertise in real-time graphics development, application performance optimization, tools development for artists, and rendering in game engines.

02 PORTFOLIO
PAST PROJECT SCREENSHOTS




COMPUTER GRAPHICS PORTFOLIO

Physically Based Rendering in OpenGL and C++.





03 Experience
Mar 2022 - Aug 2024
Ubisoft
Core Rendering Engineer
Contributed to XDefiant's core rendering team, resolving rendering bugs with RenderDoc and PIX to improve visual quality. Implemented first-person lighting for particles, enabling more accurate VFX. Collaborated with UI/UX and Game Design to enhance depth of field effects and optimized shaders using HLSL and C++
OCT 2018 -May 2019
Huawei Technologies
Software Engineer, Graphics
Build prototypes for AR/Graphics/Vision applications. Work with other team members to design interfaces between graphics sub-system and others.
SEP 2019 - Feb 2020
Run Games LLC
Graphics Programmer
​Specialized in Save/Load systems, performance optimization, and shader conversion in Unity and Unreal. Improved rendering performance for Scavengers on PS4 and Xbox through optimizations in PIX. Converted material shaders to human-readable equations in Unreal, boosting iteration efficiency by 50%.
Mar 2020 - Feb 2022
Turn 10 Studios - Microsoft
Technical Artist
​Developed an Octahedral Imposter shader from scratch, reducing texture usage by 75% and improving workflow efficiency. Streamlined Photoshop compatibility, cutting project recompilation time by 3 minutes. Integrated Bent Normal support into a custom AO tool, saving artists 30 minutes per task.
AUG 2016 -JUL 2018
Digipen Institute of technology
Masters in Computer Science
I am here to pursue my passion for Game Development. The school offers in depth learning of various industry techniques used currently in the game industry.
2015-2016
Sriman Games, India
Gameplay Programmer Intern
Tasks included programming in C#, plugin integration like add integration of Facebook. We also developed the physics component for the car in the game Risky Stunts
2013-2014
SRM AUV
Software Developer
I collaborated with the software team of SRM University's Autonomous Underwater Vehicle. I was associated in designing a custom vision suite for the Autonomous Underwater Vehicle. We used an openSource openCV library to do the relevant image processing.

01 PROFESSIONAL
MY KNOWLEDGE LEVEL IN SOFTWARE
++C
90%
C
90%
JAVA
80%
PYTHON
85%
#C
80%
OPENGL
70%
VB
10%
LIBRARY KNOWLEDGE
​
SDL
80%
PYGAME
75%
ALLEGRO5
OPENGL
80%
80%

01 PROFESSIONAL
PROGRAMMING KNOWLEDGE
++C
C
80%
75%
JAVA
70%
PYTHON
LUA
70%
70%
#C
70%
OPENGLSL
OCTAVE/MATLAB
80%
20%
LIBRARY KNOWLEDGE
​
65
SDL
80%
PYGAME
ALLEGRO5
OPENGL
75%
80%
80%
GAME ENGINES
​
UNREAL
UNITY
75%
80%