These are some of my technical projects. Click on the project name to view project/source code.
Designed and built an inverted index to map terms to documents and used this inverted index to build a Boolean Search Engine in Python3 that returns results to a Boolean query
Technologies: Python3
Concepts: NLP, inverted index, query processing
Built a Neural Network and a Convolutional Neural Network using Python3 to recognize an image and classify it as one of the given classes.
Technologies: Python3
Concepts: Machine Learning, Neural Networks
Designed and built a classifier in Python3 using Logistic Regression to classify suspected breast cells in Wisconsin Diagnostic Breast Cancer (WDBC) dataset as benign or malignant.
Technologies: Python3
Concepts: Machine Learning, Logistic Regression
In this project I designed and developed an automatic text sumarizer using Python3 that automatically generates the summary for any given input text document by finding the most meaningful sentences in the document.
Technologies: Python3
Concepts: NLP
This is an Android application that I developed and published on the Google Playstore which is an implementation of the Tic-Tac-Toe game. I built this application using Android Studio.
Technologies: Android
Concepts: Tic-Tac-Toe game
I built this android application to help the users maintain a list of items and their locations in a database. The users can also search for the presence of a particular item in the database.
Technologies: Android, SQLite
Concepts: DBMS
This was a web application prototype that I built using HTML, CSS, PHP and JavaScript that makes use of a DBMS which interacts with end users and a database for a pharmacy.
Technologies: HTML, CSS, JavaScript, PHP
Concepts: Relational DBMS
I built this web application to retrieve details from the GitHub profile of the entered user. The retrieved details include names of all repositories, stars and the language used.
Technologies: HTML, CSS, JavaScript, AngularJS
Concepts: Web Development
I built this android application to help users assess their concentration level and provide tips to improve thier focus and concentration. The users are made to answer a set of questions which helps analyze their concentration level.
Technologies: Android
Concepts: Fun, Recreation
The end product of this project was a simple ChatBot that interacts with the user and tries to build a meaningful conversation. I trained this ChatBot over a set of 4000 conversations to try to mimic a normal person.
Technologies: Python3, Flask, HTML, CSS, JavaScript, jquery
Here are some of my technical skills
Key member of the Event Management Team for the 17th VTU Inter-Collegiate Youth Festival, Bengaluru, India.
Served as the sports captain for Presidency School, R.T.Nagar, Bengaluru, India
Won the Best Cricketer Award for the academic year 2012 - 2013
Active member of the Deep Learning Special Interests Group – University at Buffalo where we participate in Kaggle challenges and conduct information sessions on implementing real world projects using Python, Tensorflow, Keras and other useful libraries.