Howdy!

Brand Icon

I am Avi Garg, a creative
software developer specializing in
immersive technologies that blend Graphics and AI,
with a focus on 3D rendering applications. I enjoy working with lighting and shapes in digital spaces, using code to transform pixels into engaging experiences. Let’s explore this exciting world together.

Got an interesting project? Send me a message at gargav@tcd.ie

Background
Potion

I'm a software developer specialization in Computer Graphics and Image Processing. I'm currently based in INDIA and hold an post-graduate degree in Computer Science - Graphics and Vision technologies from Trinity College Dublin. I have gained diverse experience using C/C++ and Unity across various Immersive technologies with organizations like Viga Studios, Modelworks Studios, FEV. A2.AI.

I love engaging with new technologies, people and challenges - it's the fuel for my continous learning and growth. My expertise spans Physics, Rendering Algorithms, Image Processing, and neural network development.

Always eager for innovative projects and exciting opportunities, so don't hestitate to get in touch.

My Skills

Code

  • C/C++
  • C#
  • Python

Frameworks

  • Unity 2D & 3D
  • OpenGL
  • Vulkan

Libraries

  • Pandas
  • Numpy
  • OpenCV
  • Pytorch

Skills

  • Realtime Rendering
  • Realtime Filmmaking
  • Physics, Maths
  • Image Processing
  • Cloud (GCP, Azure DevOps)

Projects

PullUpCount

A2.AI, Australia 🇦🇺

One of the awesome
things we do at A2.AI.

Click here to know more
modelworks

Modelworks, Dublin 🇮🇪

One of the awesome
things we do in Unity
Engine at Modelworks.

Click here to know more
Facial Animation

Blendshape Facial Animation

Implemented facial animation using
Blendshapes.

View Source
Avataar LipSync

Avataar - Salsa LipSync

Avataar + Salsa LipSync + OpenAI TTS

Transmittance Effects

Transmittance Effects

Demo for Reflection, Refraction,
and Fresnel Effects.

View Source
'
Viga Studios: Video2Pose

Video2Pose: ViGA Interactive

The pipeline involves extracting
3D poses from 2d frame
sequences using Microsoft's
3D convolutional GAN architecture (2020).
Followed by Kalman filters.

View Source
IBL Demo

Image Based Lighting

Created a youtube tutorial based
on LearnOpenGL's Image-Based Lighting
environment in OpenGL.

View Source
RayTracing

Walnut (TheCherno) ->
GLADWalnut (PixelSenseiAvi)

Refactored and rewritten RayTracing framework (Walnut)
by TheCherno in OpenGL.

View Source
BunnyQuest

BunnyQuest: ARCore Unity

An interactive quiz game
built using ARCore SDK in Unity.
You will be provided a quiz
at each level of this game.
The bunny has to reach carrot farm.

View Source
Bouncy Game

Bouncy: Windows Game

A Unity game created as
a freelance project.

View Source