Yuvaraj Velraj, Developer in Bengaluru, Karnataka
Yuvaraj is currently unavailable

Yuvaraj Velraj

Software Developer

Bengaluru, Karnataka

Toptal member since October 29, 2024

Bio

Yuvaraj is a creative WebGL developer with four years of experience working with Three.js, Fabric.js, React, and C#. He's also well-versed in Unity, Angular, and Next.js. Yuvaraj specializes in crafting immersive web experiences and pushing development boundaries, driven by a passion for sleek UIs and cutting-edge features.

Portfolio

Oorja
JavaScript, Three.js, WebGL, Angular, 3D CAD, Computational Geometry...
KiXR
Angular, WebGL, OpenCV, React, TypeScript, Node.js, Express.js, Next.js...
BYJU's
Unity3D, C#, C++, JavaScript, React, Three.js, Next.js

Experience

  • JavaScript - 4 years
  • Web - 4 years
  • Angular - 3 years
  • WebGL - 3 years
  • Three.js - 3 years
  • Next.js - 1 year
  • Fabric.js - 1 year
  • React - 1 year

Preferred Environment

Web, WebGL, WebVR

The most amazing...

...solution I've built is an immersive app with high-quality 3D renders that allow real-time texture and material changes—a rare achievement in the industry.

Work Experience

Lead 3D Engineer

2024 - 2025
Oorja
  • Ran CAD geometry with boundary representation conditions in WebGL using WebAssembly (Wasm) libraries from C++ through Open Cascade technology (OCCT) and the Computational Geometry Algorithms Library (CGAL).
  • Handled complex algorithms for detecting intersections and processing geometry.
  • Integrated 3D vertex data with heatmap data from the physics back end, projecting a colored heatmap onto 3D coordinates in Three.js.
Technologies: JavaScript, Three.js, WebGL, Angular, 3D CAD, Computational Geometry, Open Cascade Technology (OCCT), Docker Compose

Senior WebGL Developer

2023 - 2024
KiXR
  • Led comprehensive projects on a real estate 3D virtual walkthrough and spearheaded development on a shirt configurator in Angular, seamlessly integrating API calls and deploying bespoke textures from the back end.
  • Leveraged a Fabric.js 2D drawing tool to craft textures for the mesh within the Angular component.
  • Contributed to tailoring hand-tracking and world-tracking models for augmented reality applications and worked on visual simultaneous localization and mapping (VSLAM) in Python.
Technologies: Angular, WebGL, OpenCV, React, TypeScript, Node.js, Express.js, Next.js, Fabric.js

Senior Creative Associate

2020 - 2023
BYJU's
  • Created multiple templates from scratch to facilitate the game design process. These templates included a car controller, a flight controller, and a boat controller.
  • Leveraged React with TypeScript for UI development, integrating real-time back-end communication in WebGL 3D games for apps.
  • Developed interactive puzzles with specialized React, Three.js, and Unity builds for enhanced product quality.
  • Published 10+ games as WebGL builds in BYJU's app.
Technologies: Unity3D, C#, C++, JavaScript, React, Three.js, Next.js

Experience

Eventshoppe in React

I crafted the front end of an eCommerce platform with a responsive, mobile-first approach. I leveraged React and Next.js for dynamic, SEO-boosted server-side rendering and styled the platform with Tailwind CSS for improved aesthetics and UX.

The project also required employing Webpack and Babel for efficient code bundling and cross-browser compatibility. I integrated APIs seamlessly using Axios with an Apache back end. In addition, I streamlined the build and deployment with GitHub Actions and implemented diverse authentication methods, managed sessions, and optimized caching.

3D Virtual Walkthrough in Three.js

As the project's lead, I analyzed the feasibility of rendering four million triangles in web-based Shapespark walkthroughs. I've automated the pipeline, minimizing developer intervention and solely relying on 3D artists to implement future projects.

3D Configurator in Angular

I worked extensively on an innovative Angular 3D configuration component project. The solution provides unmatched customization options, enabling users to effortlessly personalize and edit textures, setting a new standard for design flexibility.

Education

2015 - 2020

Master's Degree in Life Science

National Institute of Technology, Rourkela - Rourkela, India

Skills

Libraries/APIs

WebGL, Three.js, WebVR, React, OpenCV, Node.js, Fabric.js, OpenGL

Tools

Docker Compose

Languages

JavaScript, C#, C++, TypeScript

Frameworks

Unity3D, Angular, Express.js, Next.js, Tailwind CSS

Platforms

Web, Open Cascade Technology (OCCT)

Other

Game Development, Filmmaking, Computational Biology, 3D CAD, Computational Geometry, Life Science, VSLAM

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring