M.S. C.S. (General) student at Viterbi School of Engineering, University of Southern California.
Currently Studying:
Operating Systems (CSCI 402)
Multimedia Systems Design (CSCI 576)
I love building stuff that helps people!
Ex- SDE Intern at The Internet Folks
Actively looking for new opportunities!
Second Prize in ACM ASSETS 2019 Student Research Competition!
• Built an affordable glove-based keyboard to enable blind users to type accurately into computers using Arduino.
• Participants achieve entry rates of up to 6.0 Words per minute and have an average Character Error Rate of 3.58% with up to 100 minutes of practice, which is more accurate than all other input mechanisms reviewed in the study.
Note: I have unfortunately made a typo in my camera-ready submission, which I cannot fix in the online document. Reference #9 in the paper is: [9] Deep Speech: Scaling up end-to-end speech recognition Awi Hannun et al. Please find the corrected document in 'Files submitted to ASSETS'. Sorry for the issue!
Patent application Details:Provisional Patent Application No.201921014134 dated 05/04/2019
Close ProjectProject Lead in a team of 4. Delivered BaatCheat – an Android App to connect nearby users with similar interests and recommend conversation topics using NLP, Face Recognition and AR. Made using Mapbox, FireStore, Firebase, Tensorflow and Android Studio.
Implemented an algorithm in Java to perform geolocation based and interest based user matching. Designed the backend for the app. Also built an AR tracking feature using Mapbox to help users find each other
Close ProjectA Patent pending application I've filed, which proposes a new method of detecting touch, utilizing the optical sensing properties and displays element arrangement properties of special displays made up of OLEDs or LEDs. I have studied various display mechanisms and light detection mechanisms to arrive at this new implementation. I have also studied various touchscreen technologies and analyzed their behavior, practically and theoretically. This invention can make the touchscreen more adjustable to user preferences. It also allows the system to detect interactions independent of the electrical nature of the interacting devices, which has not been possible before with existing capacitive touchscreen technology. This implementation enables the system to work despite any damage to the cover screen, which would have otherwise affected the touch detection abilities of existing mechanisms.
Publication Details:Patent Application Published in the Official Journal of the Indian Patent Office dated 24th of August, 2018; Issue No. 34/2018; Application No.201821029492
Link for Patent paper, Videos, Images and RPi code!
Close ProjectBuilt a Unity PC game! It is a 3d platformer where you can control a Space ship and drive around in an infinite road while avoiding enemy blasters!
Here's a link to the game! Have fun! Link
Avoid your enemies and Get as far as you can, in this amazing shooter game! You are controlling a spaceship and traversing through space, as enemy spaceships try to shoot you! Fight back by shooting and avoiding them! Get as far as you can!
Control: Arrow Keys/WASD Shooting: Space bar
Github: https://github.com/YashAndonia/spaceShooter
Close ProjectBuilt a recruitment platform for the Placement Cell in KJSCE which scrapes user information and evaluates candidates based on client requirements. Built using HTML, JSP, Servlets, PostgreSQL. I worked on the backend development of servlets.
Github link: https://github.com/YashAndonia/Recruiter-app
Close ProjectThings I have learnt while using the Google Earth Engine while following their online tutorial I have used these to study changes in tree cover in rainforests in different countries and to identify the severe Rainforest Loss in Sumatra.
Github: https://github.com/YashAndonia/GoogleEarthEnginePractice
Close ProjectThis project dynamically alters UI elements on Mobile devices so that one handed operation of devices can be simpler and more intuitive! Elements on the screen such as the bottom icon bar and the Logo are altered by tracking the user's hand orientation while using the phone single-handedly.
Github: https://github.com/YashAndonia/usageSignature
Close ProjectI worked as a Research Intern at Parallax Labs LLC
Implemented an AR project to track surfaces and plot ideal locations to place Solar panels using C#, Unity.Made an AR mobile app which uses location and surface data to suggest locations to place Solar panels using Unity.
Built Undergraduate Final Year Project under contract with Parallax Labs.Demonstration video of the software I developed for the headset
Close ProjectThis is a project I worked on with Shivam Saboo And Chinmay Rane, students at IIIT Vadodara and IIIT Gwalior.
We love Table Tennis so this is something we're building to help make TT a fun game to learn
Our project identifies the minute details which differentiate between different players using IMU sensors to track minute differences in Accelerometer And Gyroscope readings caused by variations in Wrist movement.
This project would enable learners of sports such as Table tennis to learn methods to imitate their favorite players and play certain shots in a similar style to the professionals!
Generated a dataset for good and bad complex table tennis shots and then used Catboost classifier in sklearn to attain an 81% accurate classifier which can help beginners learn complex shots such as ’looping forehand’.
Close ProjectThis project was designed with an aim to encourage people to go out and explore events in their near vicinity. It uss Google Maps API and Gelocation tracking to find the nearest events. A user can add their own events and even filter events on the basis of categorization!
Gitub: https://github.com/YashAndonia/cleanUI
Close ProjectI built a platform where users can sell things they are ’done with’. Developed using React Native as a part of Mosh Hamedani React Native Course.
Uses expo-CLI, Formik, Yup, react-native-gesture-handler,expo-notifications.
Video UI demonstration
Close ProjectWorked as a Frontend Engineer Intern at Anomaly Solutions
Developed the complete Mobile application for LyveNote - a virtual classroom platform published on the Play Store. 50+ installs.
Implemented features such as Messaging Interface with file selection, URL link preview, replies, attachments, login, dashboard and video preview. Used React Native, Expo-CLI, Formik, Yup, Axios and Firebase notifications.
Video UI demonstration
Close ProjectWorked as a Software Engineer Intern at The Internet Folks
Launched microservices for real-time user room creation, user matching and multiplayer quizzes on Zoplore- a live kids quiz platform. Made using Node.JS, TypeScript, Express, Socket IO, MongoDB Database, Asynchronous JavaScript and Lerna.
Created tif-cli, a CLI deployed on npm for boilerplate creation of microservices using NodeJS. 20+ users. 200+ package installs.
Implemented a Messaging Queue Library for Pub - Sub communication using Redis Streams. Reduced company expenditure by up to $100/month.
Close Project