⚡ Senior Graphics & WebGL Engineer

Raman Bhardwaj

Graphics & WebGL Software Engineer

Specialized in low-latency client rendering engines, WebGL, GLSL shaders, WebGPU foundations, PIXI.js, GSAP, and TypeScript. Proven track record of optimizing real-time GPU pipelines, custom draw-call minimization, VRAM footprint reduction, and delivering 60+ FPS web applications across desktop and low-end mobile hardware.

Available for High-Impact Roles
Contact Me

Technical Expertise & Core Competencies

Graphics & Rendering Pipelines

WebGL 1.0/2.0 GLSL Custom Shaders WebGPU (Foundations) 2D/3D Rendering Pipelines Matrix & Quaternion Math Texture Atlasing Spatial Partitioning Canvas API Hardware Acceleration Custom Sprite Batching

Languages & Architecture

TypeScript JavaScript (ES6+) HTML5 & CSS3 DOM & Web APIs WebAssembly (Wasm Basics) Object-Oriented Design (OOD) Data Structures & Algorithms Component Architecture

Frameworks & Engines

PIXI.js GSAP (GreenSock) Phaser.js P5.js React.js Quest Framework State Machines Redux

Profiling & Operational Tools

Chrome DevTools (GPU Tracing) Memory Snapshots & VRAM Profiling Git & GitHub Object Pooling REST APIs Integration CI/CD Pipelines Unit Testing & Refactoring

Professional Work Experience

Client Developer (Graphics & WebGL)

Vostatechnology Pvt. Ltd. (Subsidiary of Netgaming) • Delhi, India
Apr 2022 – Present
  • Architect and maintain high-throughput WebGL and Canvas graphics engines powering commercial web applications, sustaining rock-solid 60 FPS across desktop and low-spec mobile environments.
  • Conduct deep-level GPU and CPU profiling using Chrome Tracing and Memory Snapshots to eliminate memory leaks, optimize VRAM allocations, and reduce asset load times.
  • Engineer state-driven UI rendering pipelines and dynamic animation drivers integrated with backend REST APIs for seamless client-server synchronization.
  • Refactor legacy codebases into modular, component-driven TypeScript architectures, significantly boosting developer velocity and code maintainability.
  • Collaborate with cross-functional technical teams, backend engineers, and product designers to define robust API contracts and system specs.

Principal Game Developer / Senior Graphics Engineer

No-Limit City Pvt. Ltd. • Gurugram, India
Sept 2019 – Apr 2022
  • Spearheaded end-to-end technical architecture and client execution for flagship web titles using PIXI.js, GSAP, and TypeScript.
  • Authored custom GLSL fragment/vertex shaders and custom batching algorithms, significantly decreasing CPU-to-GPU draw call overhead.
  • Built reusable client components, dynamic particle systems, complex state machine transitions, and customizable visual FX frameworks.
  • Enforced engineering standards across teams through mandatory code reviews, architectural documentation, and automated unit testing suites.
  • Managed technical timelines, project resource allocation, and risk mitigation across multi-disciplinary engineering pods.

Associate Game Developer

Ingenuity Gaming Pvt. Ltd. • Noida, India
June 2018 – Aug 2019
  • Developed interactive client-side 2D mechanics, custom sprite animation systems, and dynamic game modes using Phaser.js and TypeScript.
  • Engineered custom pathfinding and walking wild algorithms for complex interactive titles.
  • Authored technical API handoff documentation and asset pipeline guidelines for creative and QA engineering teams.

Game Developer Intern

Genesis Fusion Pvt. Ltd. • Delhi, India
Jan 2018 – May 2018
  • Collaborated with core development team to engineer Fun Candi, India's first children-focused interactive learning application.
  • Integrated custom tracking logic to suggest educational content and learning paths tailored to user interaction patterns.

Education & Academic Honors

Bachelor of Technology (B.Tech) in Computer Science

World Institute of Technology (MDU)
2014 – 2018
  • Academic Excellence Award: Graduated as Class Topper (Highest Cumulative GPA across Computer Science department).
Notification