About Me

Hi! I am a Software Developer and a Master’s of CS student @ SJSU. My areas of interest include Full-Stack Web Development, Machine Learning, Application Development, and Game Development/Computer Graphics.

Experiences

Software Engineer

August 2022 - July 2023
Samsung Research | Bangalore, India
  • Led design/development of a Unity package containing themeable and reusable UI components for developers creating XR apps. | Presented several POCs (Proof-of-Concept) on Samsung’s XR device and the Meta Quest Pro.

  • Improved developer productivity by 60% by creating an Input Simulation tool in Unity using C#, allowing developers to run | XR apps in Unity quickly without building and running it on the actual device.

  • Developed a scalable camera service for Samsung’s VR Glasses in Android NDK using C++. Used Google’s Camera2 API and Camera HAL | along with OpenCV to improve camera frame synchronization, speed, and rendering, optimizing frame rate by 34% and reducing frame drops.

Programmer Analyst Trainee (Internship)

January 2022 - August 2022
Cognizant Technology Solutions, Pune
  • I received 8 months of training in Salesforce Admin and Developer roles.
  • I learned about data management, security, apex programming, Aura, LWC, etc.

Certifications

Microsoft Azure Fundamentals

- April 24, 2021
Microsoft (H767-5712)

Microsoft Azure Data Fundamentals

- March 30, 2021
Microsoft (H738-8381)

Projects

Full-Stack Reddit Clone - A Reddit clone that allows users to create posts, view their feed, upvote, etc.
Algorithm Visualizer Website - A graphical and interactive representation of various complex algorithms in computer science.
Dynamically-Typed Programming Language - A dynamically-typed, interpreted language with Functions, Variables, Classes, Inheritance, etc.
Competitive Programming Blog - A blog containing detailed notes on competitive programming problems and concepts.
Machine Learning Library from scratch - A C++ implementation of various Machine Learning Algorithms from scratch (Ex: Linear Regression, KNN, K‑Means, and Deep Learning)
Movie Recommendation System - A movie recommendation website that uses Cosine Similarity to recommend similar movies to a given movie

Publications

Skills & Proficiency

Full-Stack Web Development

C/C++

Python

Java

C#

Javascript/Typescript

Nextjs

Reactjs

Prisma

MongoDB

Unity

Git

OpenGL

Azure