GroupMePensieve
Hobby project
As a frequent user of groupme, certain groups that we had were hillarious and messages were all so worth to be saved. As a lover of video making just to keep memories, I made a website that collects the most popular pictures from a group, and creates a video that serves as a memory. This was mainly for fun, and also to ensure I don't lose memories from the section groupmes I was a part of!
ShowDscResource
Side Project in Microsoft
I worked on a project that serves as an easy GUI to operate the Desired state configuration product newly created in Microsoft Windows. Since I worked on it on my free time, I published it on Github that has obtained good feedback from the powershell community - Open the Github link here
Retweeted by many devOps appreciating the usefulness of the product.
PodCastinator
Microsoft Hackathon, USA
July 2014
In a team of 4, developed a windows app that helps procrastinate by using Azure mobile services to queue in website URLS and play them on the personal phone application whenever the user would like it.
Social Network using Named Data Networks
University of California Los Angeles, USA
Sep 2012- Dec 2012
Development of a social network using named data networks , a concept introduced by Van Jacobson.
After establishing the possibility of having a social network using ccn-x protocol,a novel approach to route data within the network was introduced.
This new algorithm for routing was tested using a simulated network with the databases present freely in the Stanford list of Social Network databses
Corner Detection in Images Using Parallel Networking
University of California Los Angeles, USA
Mar 2012- Jun 2012
Development of a corner detection for images that uses Morevac algorithm with optimum parallelization using openMP
The algorithm was tested with varying image sizes and varying number of threads to find how much it can be parallelized.
Wireless Health Monitoring System using an Android Application
University of California Los Angeles, USA
Mar 2012- Jun 2012
We developed an android application that would monitor the health of cardiac disease patients by calculating the amount of exercise done using the built in accelerometer in the android phone, and by presenting a questionnaire that would send the server a continuous stream of data about the daily dietary habits of the user.
The server of the android application would aggregate data from each user and present it on a website accessible to the doctor where automatic encouragement messages and alerts are sent to the users based on the severity of their condition. This saves time for both the users and the doctors.
A Goal Directed Approach for Optimal Behavior Selection
University of California Los Angeles, USA
Oct 2011- Mar 2012
This is an animats system that simulated real world development using neural networks.
The experiment is to use a goal directed approach, as a form of vicarious learning , to simulate the action of a child learning from its parent, in a world consisting of a prey, predator and grass.
We used an algorithm based on VI-MAXSON , that is a model of goal sequence learning by imitation in a neural architecture. We look at the goals, and the actions performed, instead of just looking at the change in states.
MADN - Mobile AD-hoc Networks using Bloom Filters
University of California, Los Angeles, USA
Oct 2011- Mar 2012
We proposed an algorithm for Mobile Ad-hoc Data Networks (MADN) which leverages NDN and adapts it to densely populated ad hoc data
networks. We implement the concept of bloom filters in the gossip algorithm for message dissemination in an ad-hoc network.
This is one of the first structures that truly accept the wireless medium taking full advantage of broadcasts, using rate less coding to distribute packets.a modular system capable of inferring the sentiment of short human-generated social media updates called “tweets” was created.
My contribution to the project was to develop an ad-hoc network that can exchange packets using the new algorithm with bloom filters.
A Mood Analysis of UCLA campus using Twitter
University of California, Los Angeles, USA
Oct 2011- Dec 2011
A modular system capable of inferring the sentiment of short human-generated social media updates called “tweets” was created.
The geographic location of the tweets is monitored to allow the mood of a location as a whole to examined.
Language used : Python
Facial Expression Recognition System (Published)
M S Ramaiah Institute of Technology, Bangalore, India
Jan 2009 – May 2009
Novel approach in identifying facial expressions after analyzing and combining various image processing algorithms.
This was implemented in MATLAB.It includes inputting the user’s image from the webcam, localizing the face, extracting facial features, and applying an innovative weights-based approach to recognize the expressions.
It used the algorithms of Haar-like features and Gabor's features for facial localization and feature extraction respectively. The expressions were then detected with an innovative algorithm called Weight based algorithm.
My contribution includes the implementation of the Haar like features and Gabor's features, and the development of an innovative approach to identify expressions using the data from the movements of the features.
Operating Objects using RF Transmitters and Receivers through Mobile Phones via GSM after authenticating users with Fingerprint Analysis (Published)
M S Ramaiah Institute of Technology,
Bangalore May 2009- August 2009
The project aims at introducing a prototype to authenticate a user's fingerprints , before allowing him to use a mobile phone device for operating objects remotely using GSM, where RF transmitters and receivers are present on the objects that need to be operated.
I contributed towards designing an innovative algorithm to analyze fingerprints in an image received by the mobile device to authenticate the user.
Implementation of a Graphics Editor (Name : Pixie)
M S Ramaiah Institute of Technology,
Jan 2008- Jun 2008
Designed a graphics editor applying the algorithms and techniques underlying interactive graphics.
Incorporated features such as translation, rotation, scaling in the editor
Developed block operations such as cut, copy and paste are supported including and added an integrated feature allowing file saving with password protection.
Implementation of a Linux Shell (Name : Nutshell)
M S Ramaiah Institute of Technology,
July 2007 - Dec 2007
Provided a line-oriented interactive interface between the user and the kernel.
Added support for the integral shell features such as parsing, variable evaluation and redirection.
Implemented 16 commands which are most commonly used in UNIX.
Simulation of a website across LAN using C+
National Public School, Rajajinagar
Aug 2004- Mar 2005
Project implemented in C++ to create a website across a LAN.
It provides functions of a website such as Graphic user interface, password protection for emails inbox and mail services.
Accessed via an executable produced by the C++ code that was shared across the LAN.