Computer Graphics Engineer with 14+ years of experience in real-time 3D, interactive systems, and web-based visualization. Currently working at Snaptrude, focusing on feature development, performance optimization, and mentoring engineers. Skilled in Babylon.js, Three.js, WebGL/WebGPU, and building scalable 3D systems for architectural and design workflows. Passionate about bridging design and technology through high-performance, user-centric graphics solutions.

Narinder Pal Singh

Computer Graphics Engineer with 14+ years of experience in real-time 3D, interactive systems, and web-based visualization. Currently working at Snaptrude, focusing on feature development, performance optimization, and mentoring engineers. Skilled in Babylon.js, Three.js, WebGL/WebGPU, and building scalable 3D systems for architectural and design workflows. Passionate about bridging design and technology through high-performance, user-centric graphics solutions.

Available to hire

Computer Graphics Engineer with 14+ years of experience in real-time 3D, interactive systems, and web-based visualization. Currently working at Snaptrude, focusing on feature development, performance optimization, and mentoring engineers. Skilled in Babylon.js, Three.js, WebGL/WebGPU, and building scalable 3D systems for architectural and design workflows. Passionate about bridging design and technology through high-performance, user-centric graphics solutions.

See more

Language

English
Fluent
Panjabi, Punjabi
Fluent
Hindi
Fluent

Work Experience

3D Graphics Engineer at Snaptrude
December 1, 2023 - Present
Current role focusing on advanced 3D editing features: implemented Grouping for organizing model elements, replaced bounding box selection with outline/edge-based selection via shaders and post-processing for improved clarity, developed Depth Picker to cycle through and select overlapped meshes using the Tab key, and integrated a real-time Camera Preview in the editor to aid shot composition. Also built a parametric Copy with Lock Gap to duplicate objects with adjustable count and spacing while preserving dynamic geometric gaps.
Senior 3D Developer at Immersive & Interactive Technologies Lab (IIT L), Chitkara University
August 1, 2017 - October 1, 2022
Led research and development across educational gamification, AR/VR experiences, and immersive 3D interactions. Built 3D/VR prototypes and integrated advanced tech such as Brain-Computer Interface and Human-Computer Interface concepts. Developed Learn-O-Little interactive AR learning kit in Unity 3D for kindergarteners, created VR training scenarios, and contributed to specialized hardware peripherals (e.g., hand pistol controller) and VR-based driving test simulations in collaboration with IIT L and partner labs.
3D Developer & Technical Artist at Freelance / Remote (via VirtualSoft Technologies)
September 1, 2013 - August 1, 2017
Delivered 3D content and technical artistry across multiple projects, establishing pipelines for real-time rendering and AR/VR workflows, and collaborating on editor UI/UX improvements for 3D content creation.
3D Technical Artist & Developer at VirtualSoft Technologies
September 1, 2009 - September 1, 2013
Provided 3D content creation and technical art solutions, supported cross-pipeline integration, shading and asset optimization for VR/AR prototypes and other 3D projects.

Education

Diploma in Animation and Multimedia at Arena Animation Academy, Chandigarh
January 1, 2009 - January 1, 2009
Bachelor of Computer Science (Physics, Maths) at Khalsa College, Amritsar
January 1, 2008 - January 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Media & Entertainment, Software & Internet, Education, Gaming, Professional Services