Experience
Mozilla Builders: Fix-The-Internet-Open Lab Program
Worked on a project under Mozilla Builders Open Lab program. Developed a web-based application for relief coordination on Twitter using machine learning models to identify and match resource request and offers. The website lists donation/request tweets location-wise, based on search.
Implemented Naive Bayes Classifier for classification of tweets(Donation/Non-Donation, Donor/Requestor & Resource Type classification), with an accuracy of 80%, after parsing them using standard NLP techniques.
Website: https://help-for-all.herokuapp.com/
Technologies used:
- Python
- HTML/CSS/Javascript
- Flask
- Heroku
Graduate Teaching Assistant
Teaching Assistant for course ESE 344 Software Techniques for Engineers (Data Structures and Algorithms in C++) under professor Dr. Murali Subbarao
Summer Training Embedded System Design
Worked on TI-MSP 430 micro-controller. Built a Hall Sensor-based Digital Odometer for Bicycles using Texas Instruments microcontroller MSP430. Designed and fabricated the PCB for the product and performed routing for the same. Programmed the controller in Embedded C.
Academic Projects
Blog using Django
Developed a Blog application using Django which lets users share posts on the forum. All users can view each post on the blog by other users. The web application allows users to create, update, and delete their own posts. The application supports sign-up and sign-in feature and provides authentication using Google.
Print Server using Raspberry Pi
Built a print server on my local network using Raspberry Pi and Common Unix Printing System to provide wireless connectivity to the printer over the network.
Speech Command Recognition (TensorFlow Speech Recognition Challenge)
Built a speech recognition algorithm that understands and converts simple speech commands into text using 1-D Convolutional Neural Network. The training data is taken from TensorFlow Speech Commands Datasets, which includes 65,000 one-second long utterances of 30 short words, by thousands of different people. Achieved an accuracy of 82.95% on test data.
Simple and Multiple Linear Regression
Built a Simple and Multiple Linear Regression Model to fit and predict house prices on Boston Housing Dataset and NYC Airbnb Dataset. Assessed the model using Residual plots with parameters like co-variance, linearity, and normality. Performed Feature reduction using the Hypothesis Testing (p-test) and co-relation among features.
Image Classification using Convolutional Neural Network
Trained the AlexNet Convolutional Neural Network for the purpose of image classification by fine-tuning the last layers. Achieved a prediction accuracy of 82% on the test dataset.
Sentiment Analysis on Textual Resources
Modeled a Support Vector Machine(SVM) in Python to classify whether a review represents a positive or negative sentiment.
Breast Cancer Prediction using k-Nearest Neighbors (k-NN)
Implemented k-Nearest Neighbor algorithm from scratch in Python to classify if an individual has a malignant or benign case of breast cancer.
Trend Visualizer Bot using Raspberry Pi
Developed a Twitter bot based on Raspberry Pi using the Twitter Application Programming Interface to filter out tweets under a particular hashtag and display it on a screen. Further modeled the bot to tweet out an automated reply to the users using the hashtag.
Technical Skills
-
Python
-
Java
-
Embedded C
-
Android Studio
-
HTML/CSS
Others
- Visual Studio
- MySQL
- Git
- Django
- Raspberry Pi
- MSP430
- Flask
- EAGLE
- H-Spice
Education
-
MS in Computer EngineeringStony Brook University2019 - 2021
-
B.Tech in Electronics and CommunicationJaypee Institute of Information Technology2014 - 2018
Interests
- Trekking
- Photography