Howdy

Portrait of Avi Garg

I am Avi Garg — a creative software developer passionate about immersive technologies at the intersection of Graphics and AI. My work bridges interactivity, intelligent systems, and visual design — from AR/VR experiences to AI-driven tools that respond to human input. I love shaping digital environments where ideas come alive — using code not just to build, but to delight, engage, and inspire.

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

Background

I'm a software developer specializing in Gameplay Systems, Computer Graphics and Computer Vision. I'm currently based in India and hold a 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, and A2.AI.

I love engaging with new technologies, people and challenges — it's the fuel for my continuous 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 hesitate to get in touch.

Featured Projects

Unreal Engine 5 Enemy AI

Combat Third Person AI

Created a sophisticated combat AI for a third-person game using Unreal Engine 5.

Read More
Unreal 3D

Modelworks, Dublin 🇮🇪

One of the awesome things we do at Modelworks.

Read More
C++

Blendshape Facial Animation

Implemented facial animation in C++ using Blendshapes.

Read More
OpenGL GLSL

Transmittance Effects

Demo for Reflection, Refraction, and Fresnel Effects.

Read More
Unity AI

3D Avataar — Salsa LipSync

Avataar + Salsa LipSync + OpenAI TTS.

Read More
Unity AI

A2.AI, Australia 🇦🇺

Rep Counting & Pose Correction pipeline.

Read More
Computer Vision GAN

Video2Pose: ViGA Interactive

The pipeline extracts 3D poses from 2D frame sequences using Microsoft's 3D convolutional GAN architecture (2020).

Read More
PBR IBL

Image Based Lighting

Created a YouTube tutorial based on LearnOpenGL's Image-Based Lighting environment.

Read More
Unity ARCore

BunnyQuest: ARCore Unity

An interactive quiz game built using ARCore SDK in Unity.

Read More

My Skills

Code

  • C / C++
  • C#
  • Python

Frameworks

  • Unreal Engine 2D & 3D
  • Unity 2D & 3D
  • OpenGL
  • Vulkan (intermediate)

Libraries

  • Pandas
  • NumPy
  • OpenCV
  • PyTorch

Skills

  • Gameplay Systems
  • Realtime Rendering, Filmmaking and Animation
  • Machine Learning
  • Physics & Maths
  • Image Processing