Saurabh Bagh

About Me


Saurabh Bagh

VR Game Developer| Software Developer | SEO Enthusiast

University of Bayreuth

Completed Master's in Computer Science at the University of Bayreuth and did internships at various companies like Schaeffler and Volkswagen. Additionally, I have 3 years of work experience as a Software Engineer at HCL Technologies.

Programming Skills


C#

Python

Java

R


Currently Working On-


Avatar

Braille Project

Designing braille patterns on the Ultrahaptics

Avatar

Phasespace Motion Capture

Integration with an Avatar in Unity

Avatar

Driving Simulator

Integration with Pupil Labs eyetracking with Motion platform

Professional Skills


Software Expertise

Unity, CA Clarity PPM 13.2.1, PyCharm, Linux

CMS

WordPress, Fiona

SEO Testing

Screaming Frog

Database

My SQL, Oracle 11g, MS Access

BI - Web Tool

Tableau, Google Analytics

Transferable skills

Very strong verbal and communication skills, ability to achieve goals in a highly innovative and fastpaced environment

Work Experience

Unity Developer

August 2021 - Present
Stuttgart, Germany

Technology and Strategy

Agora Platform Technical Lead

August 2021 - September 2021
Munich, Germany

Hochschule München

Research Assistant

September 2020 - September 2021
Bayreuth, Germany

University of Bayreuth

Intern VR Engineer

January 2020 - September 2020
Wolfsburg, Germany

Volkswagen AG.

Student Assistant

September 2018 - September 2020
Bayreuth, Germany

University of Bayreuth

VR Software Developer Intern

September 2019 - November 2019
Herzogenaurach, Germany

Schaeffler Ag.

Working Student

August 2018 - September 2018
Nuremberg, Germany

Exasol

Software Engineer

August 2014 - July 2017
Noida, India

HCL Technologies LTD.

Education

M.Sc. in Computer Science

October 2017 - November 2020
Bayreuth, Germany

University of Bayreuth

B. Tech. in Computer Science and Engineering

August 2010 - June 2014
Rohtak, India

Maharshi Dayanand University

Portfolio


VR Work

Driving Simulator

VR Driving Simulator - (Private Repository)

Thesis Project: VR Driving simulator with mid-air haptic Navigation

VR Chat Room

VR Chat Room

VR room with voice chat and leap motion

Mid-Air Haptic Navigation Pattern

Mid-Air Haptic Navigation Pattern - (Private Repository)

Mid-Air Haptic Navigation Patterns using Ultrahaptics



Unity Development

Eye Tracking Analysis

Eye Tracking Analysis - (Private Repository)

Eye Tracking analysis in VR Driving Simulator

Dynamic Navigation

Dynamic Navigation - (Private Repository)

Dynamic Navigation in VR Driving Simulator

Voice-Recording-and-Playback-in-Unity

Voice Recording and Playback

Voice Recording and Playback feature



Android Development in Unity

EspMunich Start Screen

Start Screen

Enter UserName

Menu Selection Screen

Menu Selection Screen

Select Menu

Game Play

Game Play

Select one of the correct options



To check out more work please visit my github profile:


Projects

Master Thesis

The usability of Mid-Air Haptics in Car Navigation systems - Abstract

Tech Stack: Unity, C#, Python, AWS, Ultrahaptics, Tableau

While several studies have examined the usability of mid-air haptic sensations within the automotive industry, previous research has not yet examined the use of mid-air haptics sensations within in-car navigation systems. Therefore, this study aimed to assess whether mid-air haptic sensations could also be of use to in-car navigation systems. This study specifically aimed to examine whether the inclusion of mid-air haptic sensations within the in-car navigation system improves the user experience of the in-car navigation system and helps to decrease the amount of driver distraction in terms of lane deviation and the eyes off the road time. The results indicate that the mid-air haptic patterns that were associated with specific navigation prompts helped drivers in understanding directions and reaching their destination in a timely manner. The study also indicated that people found the mid-air haptic sensations to be reassuring as they provide continuous feedback as to where one has to go. Additionally, it also made it easier for users to estimate the distance they had to travel before taking a turn. Moreover, the integration of mid-air haptic patterns within the in-car navigation system resulted in a smaller value for the mean lane deviation and a lesser eyes off the road time as compared to the mean lane deviation and eyes of the road time associated with the baseline condition which included a navigation system consisting of voice guided and visual navigation. Along with this, the results also indicated that users were the most distracted while only using voice guided and visual navigation. Based on the findings in this study, it can thus be concluded that integrating mid-air haptic sensations within the in-car navigation system serves to minimize driver distraction and optimize navigational comprehensibility.


Mini Project

Multi-Player VR play area with voice chat and leap motion - Abstract

Tech Stack: Unity, C#, Unity networking

The goal of this project was to build a VR meeting room, with leap motion hand interaction. The meeting room was build over UNET and could be accessed from anywhere in the world. In this, each user could be uniquely identified and all the hand movement were captured and sent to the network. The basic inverse kinematic algorithm was used to replicate the hand motion based on the controller's position. Users also have the ability to have a decent conversation and could play with the ball on the scene if UltraLeap is enabled.

See Project


Major Project

Benchmark Evaluation of Thunder X2 processor(HPC) - Abstract

Tech Stack: Linux, C++, HPC, DGMM, HPL

The goal of this project was to evaluate benchmark of the ARM thunder X2 processor using HPL and DGEMM algorithm and then compare it with the Intel's core I7 and Xeon processors present in the University at that time. With standard gcc and clang compilers (the latest version present at that time) the performance of ARM thunder X2 processor was not up to mark but with ARM compiler there was a significant increase in performance.


Seminar

Wireless VR - Abstract

Tech Stack: Java, Netbeans, Wireless VR research papers

The main goal of this seminar was to understand the working the working of wireless VR- How data can be transmitted seamlessly with minimum latency. A side project was created called VR interpolated images to tackle the lag. In this when the user moves around the previous image that was in the frame will be interpolated as per the user head movement. The interpolation scheme replicated the row or column pixels of the image in the last frame depending on the movement.

See Project



Achievements

Videos

Past Project Video Portfolio

Thor's Hammer Visualization

(Warning: Reduce the volume while watching the video below)

Driving Simulator

(Warning: Reduce the volume while watching the video below)

Kiosk Visualization in VR

Implementation of A* algo

CONTACT

You can find me on:

Email:


Saurabh.bagh@uni-bayreuth.de