Hello! I am

Viraj Shirodkar

Software Engineer

Get To Know More

About Me

About picture
Skills Skills

Skills

C/C++  CUDA  OpenCL
HLSL  GLSL  Assembly
Java  C#  Python
TypeScript  JS  HTML/CSS

Education icon Education icon

Technologies

DirectX11/12  Vulkan
OpenGL  GL ES
AR/VR  Unity  Unreal
Android Studio
Angular  React  Blender

Skills Skills

Education

Master of Science in
Game Science and Design
Bachelor's in
Electronics Engineering

I am a graduate Masters student in Game Science and Design from Northeastern University, Boston, with a background in Electronics Engineering. As a child growing up, I spent countless hours playing Patapon on my PSP. Fast-forward to today, I'm developing on such computer systems myself! I've immersed myself in the world of software engineering and computer graphics. As an engineer, I find it exhilarating to create captivating applications, manipulate 3D objects and exploiting GPUs for real-time graphics and XR development, creating immersive environments. It's remarkable how the phrase "sky is the limit" falls short when talking about the limits of today's technology. If you can imagine it, you can make it! When I'm not enhancing my skills, you'll find me playing Ultimate Frisbee and keeping up with the latest tech trends.

Arrow icon

Explore My

Experience

ReGame-XR, Northeastern

Experience icon

Role

Associate Developer

Experience icon

Programming Languages

C/C++, HLSL, C#, Python

Experience icon

Libraries and Frameworks

DirectX11, Unity, AWS SDK, LSL (open-source data streaming framework)

Experience icon

Hardware Integrations

Polar-H10 (heart rate sensor), ANT candence sensor

Experience icon

Tools and Utilities

RenderDoc, VS Memory Profiler, Notion

Age of Learning, Inc

Experience icon

Role

Software Engineer Intern

Experience icon

Programming Languages

C#

Experience icon

Libraries and Frameworks

Unity, Zenject (dependency injection framework)

Experience icon

Hardware Integrations

-

Experience icon

Tools and Utilities

Jenkins, Postman, Jira, Confluence

VR Labs, Northeastern

Experience icon

Role

Research Assistant

Experience icon

Programming Languages

C/C++, C#, Java

Experience icon

Libraries and Frameworks

OpenXR, Oculus SDK, Pico SDK, Unreal, Unity, Android Studio, ARCore

Experience icon

Hardware Integrations

Quest 2, Pico Neo 3, Varjo, Vive Pro 2, Raspberry Pi, Arduino Uno, Tobii Eye Tracker

Experience icon

Tools and Utilities

iMotions(Eye Tracking, Emotion AI, EEG, EMG, ECG, GSR/EDA)

Arrow icon

Browse My Recent

Projects

Project 1

Vulkan XR

C++, SPIR-V, Vulkan API, OpenXR


Raytracing-CUDA

Raytracing using CUDA

CUDA, C++, Parallel Processing


Image Processing using OpenCL

Image Processing

OpenCL, OpenCV, GPGPU


Project 2

VR Two-Gether

Cross-platform multiplayer, Quest2


Project 3

2D Game Engine

C++, OpenGL, SDL2, CMake


Project 3

3D Renderer

C++, GLSL, OpenGL API, Python, 3D Math


Project 3

Crash Loyal

C++, AI, A* Path finding, Steering behaviors


Project 3

Pong Clone

C++, SDL2, Python, Linear Algebra


Project 3

Project Sunshine

Java, Android Studio, XML


Project 3

Shoot Zombies!

C#, Unity, Blender


Project 3

Vehicle Path Planning

Detection, Prediction, Behavior, Trajectory


Project 3

Chatroom WebApp

Java, WebSocket, Spring Boot MVC


Arrow icon

My Research

Publications

Magic Mirror on the Wall: Reflecting the Realities in VR

Arrow icon

My Artwork

Creations

The Amazing Spider-Man
Symbiote Spider-Man
Spidey!
Sasuke
Arrow icon

Get in Touch

Contact Me

I'm currently actively looking for new and exciting opportunities. My inbox is always open so feel free to reach out to me!