Projects

Here are some of the projects I have undertaken/worked on over the course of my undergraduate degree.

A desktop assistant for Linux based systems that enable the user to communicate with his/her machine in English/Natural Language , which is translated to the corresponding Linux command by our system. The project is based on Machine Learning and Natural Language processing and was undertaken as our final year project.

Tags: Machine Learning, Natural Language Processing, Python, Chatbot

2. Traffic Analysis Application using Social Media feed

A machine learning model to analyze and predict traffic conditions in Pune based on feeds from social media like tweets, RSS feeds, FB status updates. The application extracts info such as location, reason for traffic congestion and displays the data on an interactive dashboard.

Tags: Machine Learning, Natural Language Processing, Python, Sentiment Analysis, Traffic Updates

3. Movie Recommendation System using Sentiment Analysis of Movie Reviews

A simple application using a Machine Learning model that works on a set of training data, using Random Forest Classifier to classify real time movie reviews, and design a movie recommendation system for the user based on that.

Tags: Machine Learning, Sentiment Analysis, Random Forest Classifier, Movies

4. Shuttlecock Tracking and Trajectory Estimation using Microsoft Kinect

The project was undertaken in line with the theme for ​ ABU Robocon 2015 ​ theme ‘Robominton’, which was essentially a doubles badminton game between the robots of the contesting teams. The trajectory equation was transferred to the robot via Bluetooth. Regression algorithms were used for trajectory estimation. Project was completed under the valuable guidance of ​Castalia Research Labs, Pune​. Published our work in an international journal link.

Tags: Robotics, Regression, Kinect, OpenCV, Image Processing, Embedded Systems

4. Desktop Application: Hangman Game using Java and MongoDB

Implementation of Hangman (guess the movie) game using Java and MongoDB. The game uses a Java front end (Java Swing). The backend was designed using NoSQL MongoDB framework. User and Admin (database modification) privileges. Interactive graphics was incorporated for a better user experience.

Tags: Java, Hangman, MongoDB

5. Clean Energy Recharging the World - Theme for ABU Robocon 2014

The project was undertaken by our team as a part of ABU Robocon 2016 which is an international level Robotics contest held every year. The theme for this year was ‘Clean Energy Recharging the World’. The object to develop two robots, one manual/autonomous and the other autonomous to accomplish certain tasks under a time limit, which included navigating a series of obstacles, with the larger bot(manual/autonomous) driving the smaller bot using a source of clean energy such as wind/magnetism etc, in a way that there is no contact or communication between the two.

Tags: Robotics, Embedded Systems

6. A Salute to Parenthood - Theme for ABU Robocon 2014

The project was undertaken by our team as a part of ABU Robocon 2014 which is an international level Robotics contest held every year. The theme for this year was ‘A Salute to Parenthood’. We had to develop two robots, one manual and the other autonomous to accomplish certain tasks under a time limit. Our team stood 4th all over India in the final event.

Tags: Robotics, Embedded Systems

7. Automatic Speech Recognition using Machine Learning

Presented a group seminar on ‘Automatic Speech Recognition Systems using Machine Learning’, focusing primarily on Support Vector Machines and proposed an architecture for the same.

Tags: Support Vector Machines, Machine Learning, Speech Recognition

8. Restaurant Billing application using Core Java and applets

Designed and implemented an ordering and billing software for a chain of restaurants using OOP tools such as interfaces, classes etc. Functionality included seating, menu selection, ordering and billing. OOP concepts such as inheritance, abstraction and polymorphism were showcased, along with software design concepts like Use Case modelling, activity diagram, state diagram.

Tags: Java, Object Oriented Programming, Software Design

9. ​ Development of a dynamic website – Startup Hunter

​A basic website created using templates (HTML, CSS, and PHP) with database linking. The website gives the user functionality to register his/her business venture, so as to increase the online presence. The user can access the website and search for his/her requirement. As per the field of request, the relevant startup details are forwarded to the user. The project uses a SQL database in the backend.

Tags: HTML/CSS, SQL, Web Development