Developed a website that enables two end users to share pictures privately and access them as required using a hash value generated based on the pair’s email ids with backend storage using MongoDB.
Technologies: C++ - OpenCV - Visual Studio 2010
Image Retrieval for Localization using Bag of Words Model
Developed an application to determine longitude, latitude of the place where a given query image was captured using Tokyo247 dataset. Reduced execution time by up to 80%.
Technologies: Python - Xlrd - Tkinter - Microsoft Excel
Examination Scheduling System
GUI based application to schedule exams based on criteria such as dates, locations and subjects by providing multiple ways to enter data into the database either through Excel for easy backend access or MySQL for more data definition and data manipulation options.
Technologies: C# - Microsoft Speech - Visual Studio 2010
System Control using Speech
Developed a program that runs in the background and listens to various speech commands to control various applications and system settings.
Technologies: Python - OpenCV
HCI using Motion of Colored Objects
Conceptualized and Delivered a new way for humans to interact with computer by controlling the cursor by moving a colored object in front of the webcam.
Inverted Index Using a Hadoop Cluster
Implemented Map-Reduce algorithm to construct an Inverted index for a corpus of 3000 English books using Hadoop cluster.
Technologies:Java, Hadoop, Google Cloud
Web Crawler for New York Times Website
Crawled the New York Times website to gather the meta data from the websites and performed analysis on the Fetch success rates and outgoing URLs.
Convoluted Neural Network for Optical Character Recognition (Ongoing)
Designing a CNN with a center loss function to improve the accuracy of OCR process.
Technologies:Python, Keras, TensorFlow
...by writing code
Data & Learning
I graduated from the University of Southern California