Develop Database Management System
Designed DBMS architecture and developed an entire system that stores database with 3NF normalization. Ability to create, drop, insert, modify tables and its content.
ability to search,sort tables and perform natural join operations . Query parsing with error checking. indexing on any column using B+ Tree implementation.
OS161 Kernel programming
Designed OS operation for OS161 starting with sychronisation primitives such as Locks, Conditional variable, Reader-Writer lock. Implement file system calls such as open, read, write, lseek, close, dup2, chdir, and __getcwd. Process calls such as getpid, fork, execv, waitpid, and _exit. Coremap design and virtual memory implementation and address translation.
Linux Programming   C   Operating System
Personalized health feed for people suffering from chronic illnesses
Built a tool that recommends people suffering from diabetes, heart diseases and renal condition with recipes that won't violate there dietary restrictions and provide wholesome meal. It takes into consideration location, ethnicity,physical attributes, time of the day to personalize experience, has a diary option that helps them easily share data with their physician. App learns as per users browsing habits to present more relevant recipes and articles from health journals.
This was achieved by building customized web crawler,customized ANNIE tagger to crawl useful information and categorize it. Project was implemented done using apache Maven and Java. UI built in meteor.
web design   health feed  personalization
Neural Network to determine handwritten digits
Implemented multilayer perceptron using Python Numpy library with feed forward and backward propagation in neural network to learn from 50000 images of hand written numbers and distinguish test set of 10000 images.
As another project in Machine learning performed Classification and Regression Comparison, and Comparison between Logistic Regression and SVM
Python   Neural Network   Regression
Multilingual Search Engine
Built Multilingual search engine for Twitter in languages English, German and Russian powered by Apache Solr. Performance analysis between Vector Space, BM25, language models. Additional search features such as content tagging, summarization, faceted search and knowledge graph.
search   angularJS   Java
Provident Fund Management
Developed a Provident fund management solution for enterprises using C# , PL-SQL Oracle 10g with dynamic user interface as per various access levels