Current Projects

Human Activity Recognition using Machine Learning

Currently, I am working on a Human Activity Recognition (HAR) project for my Machine Learning class to guide simple exercise routines and gauge the accuracy of the user while performing these routines.As a proof-of-concept, I want to develop a smartphone application that utilizes a trained deep learning model for human activity recognition and serve as a personalized fitness instructor.

Deep Clinic

An application in the space of healthcare for my NLP class aimed to help doctors get a quick intuitive understanding of the patient EHR on their smartphones through concept extraction using deep learning techniques.

Blyton - A Leveled Book Recommender

The platform leverages knowledge of leveled books read by children to infer their reading prowess. Additionally, the platform automatically estimates the level of unleveled books by correlatingreading patterns ofreaders inthe same cohort. The application aims at identifying books encouraging each reader to gradually progress their reading abilities and create better readers [Check it out](https://github.tamu.edu/pages/ankurrc/cs670-Blyton/)

Report A Bad Driver

Developed a how-am-I-driving/report-a-driver platform based on the Actions on Google framework for Google Assistant/Smart Home. This system can be used to crowd sourcing driving quality data. The collected data can be analyzed to produce a composite driving performance/safety score.

Past Projects

Cloud Computing & Distributed Systems

Conducted feasibility studies and cost analysis to recommend effective cloud solutions. Created an interactive Python wrapper for Docker to handle unknown dependencies. Implemented a Python CLI to emulate a simple OpenStack API to manage instances, flavors & images.

AI-aided Wilderness Search and Rescue

Created a Python-based UAV planning application for wilderness search and rescue ops using convolutional local hill climbing search

Advanced Driver Assistance System using a Raspberry Pi

Built a Raspberry Pi based system with a touchscreen interface featuring a PyQT based GUI, lane departure warning system, facial recognition, rear-view camera stream, emergency SMS service and weather information.

Biometric-enhanced Authentication using Machine Learning

Authentication based on not just password-content but also on biometric typing pattern. Implemented statistical clustering (k-means and neural networks (MLP) using inter-key time and key-press time as feature vectors.