Ravindra Singh

Three.js Developer based in Noida (U.P.), India

Ravindra Singh

I build interactive 3D for the web. Product configurators, custom materials and real-time graphics, mostly with Three.js and React.

Rendered live in WebGL. Open the cap editor to make it yours.

Skill demos

Interactive work, live in the browser

Experience

Where I have worked

  1. June 2022 to Present
    India (Remote)

    3D Web Developer at Maptell

    • Designed and built the core Three.js framework behind our interactive product visualisations. It cut rendering times by 30% across five or more client applications.
    • Wrote custom GLSL shaders for realistic materials, which improved visual fidelity by around 40% and made the scenes far more convincing.
    • Worked closely with the design and backend teams on 3D configurators that raised conversion rates by 15%.
  2. March 2021 to May 2022
    San Francisco, CA

    Three.js Developer at Pixelverse Innovations

    • Built and maintained responsive 3D web apps with Three.js and React. Client engagement with those projects went up by 20%.
    • Wrote custom WebGL shaders for visual effects that ran in three award-winning digital campaigns.
    • Found and fixed rendering bottlenecks, lifting frame rates by 25% on average across a range of devices.
    • Brought Blender and Maya assets into the browser on more than ten projects, keeping them faithful to the original specifications.

Projects

Selected work

  • August 2023 to November 2023

    3D Cap Customizer

    • A cap customiser built for INCAPS. Shoppers put together the exact hat they have in mind and see it from every angle before they order, instead of working from flat sketches.
    • Colour choices for each part of the cap, plus text, logos and embroidery.
    • Fabric variants with different mesh and perforation patterns.
    Open the live customizer
  • December 2023 to Present

    Personal portfolio with Next.js and R3F

    • This site. A Next.js and React Three Fiber app that shows modular 3D product customisation working in a real browser.
    • Customisation at the component level, with colours, materials and accessories, and pricing that updates as options change.
    • Rendering tuned with texture compression and geometry instancing to hold a steady 60 FPS on desktop and mobile.
    Try the cap configurator on this site

Skills

Tools I reach for

3D graphics and frameworks

  • Three.js
  • React Three Fiber (R3F)
  • WebGL
  • WebGPU
  • GLSL (custom shaders)
  • GSAP (GreenSock)

Web development

  • JavaScript (ES6+)
  • TypeScript
  • React.js
  • Next.js
  • Vite
  • HTML5
  • CSS3

Education

Background

  • May 2013 to April 2017
    Lucknow, Uttar Pradesh

    B.Tech, Computer Science

    Babu Banarasi Das Institute of Technology and Management

Languages
English, Hindi
Off screen
Badminton, Football, Table tennis, Travelling, Films

Contact

Say hello