Deepak Rawat is a Senior Software Engineer with 11 years of experience specializing in Linux system programming, device drivers, and graphics platform software, currently working on video pipelines for Teams and Skype at Microsoft. He brings expert-level C/C++ skills and hands-on experience across the full Linux stack—from low-level Hyper-V DRM kernel drivers to 3D and GUI programming in user space. His background includes developing virtual GPU support at VMware and contributing to open-source VR frameworks like Samsung’s GearVRf, where he integrated physics and multimedia features. A USC MS graduate with a strong embedded-systems pedigree from MediaTek, Deepak is comfortable navigating both kernel internals and Android/VR application code, and he often bridges hardware constraints with rich multimedia experiences.
11 years of coding experience
9 years of employment as a software developer
Master's Degree, Computer Science, 3.79/4.0, Master's Degree, Computer Science, 3.79/4.0 at University of Southern California
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Hemwati Nandan Bahuguna Garhwal University
The GearVR framework(GearVRf) is an Open Source VR rendering library for application development on VR-supported Android devices.
Role in this project:
Mobile Developer (Android)
Contributions:31 commits, 18 PRs, 1 push in 1 year 1 month
Contributions summary:Deepak implemented and refined a sample application for the GearVRf framework, focusing on integrating a physics engine (Bullet) for a bullet sample. Contributions include adding a sample scene with cubes and a sphere, refactoring code, and removing redundant functionalities. The commits demonstrate the use of the GVR framework and integration of external libraries to create a VR experience on Android devices. The user's efforts centered on the bullet sample and making enhancements based on code reviews.
Contributions:12 commits, 15 PRs, 36 comments in 1 month
Contributions summary:Deepak primarily worked on fixing bugs and adding features within the GearVRf demo applications, specifically related to video playback, audio management, and Vuforia integration. They addressed issues such as audio not stopping, video pausing, and implemented viewport configurations. The contributions involved modifying Java code to improve the user experience and application functionality on Android. They also made changes to support the use of 3D cursors.
xposedoculus-questquestopenvrdemo-apps
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Deepak Rawat - Senior Software Engineer at Microsoft