pic

Stuff I've Been Working On

MOOLA: Personal Stock Portfolio & Financial Sentiment Analysis
Flask, Python, MongoDB, IBM Watson, Heroku

Objective:

Moola is a financial portfolio web application that determines the "likeability" of a stock in the eyes of financial experts.

Motivation:

Moola was built to quantify a very important aspect of the market that is not typically taken into account: the likeability and trust of a company.

How it Works:

Using IBM Watson's sentiment analytics API, Moola scours through Yahoo Finance articles to extract information on how financial experts feel about various companies. It assigns numerical scores to various emotion keywords (i.e. trust, fear, excitement) for each company that the user can refer to. An extension to this project is to have Moola read from other financial sources.

**Moola won BNY Mellon's Best Financial Hack at CMU Tartan Hacks 2017.

Facial-Recognizer Security System
Flask, Python, JQuery, Bootstrap

Objective:

FRS is a security web application that allows users to easily monitor their property.

Motivation:

FRS was built to tackle the issue of reducing the likelihood of robbery or the trespassing of private property. In addition, it aims to reduce costs while increasing the effectiveness of building security.

How it Works:

Using OpenCV and scikit-learn, FRS takes advantage of machine-learning techniques to "learn" the faces of individuals entering a vicinity. With its clear GUI, the user can easily determine whether or not a particular individual is "trusted" or "untrusted." The dashboard alerts users when unclassified or untrusted persons enter their property.

Snow Day Forecaster: A Machine-Learning-Based Snow Prediction System
Flask, Python, MongoDB, JQuery, Bootstrap

Objective:

The Snow Day Forecaster is web application that provides students living in my county a reliable guess on school closings based on the weather conditions.

Motivation:

The motivation behind this project was that my county's school board would often wait till 5 AM the next day before deeming whether schools should close or not, inconveniencing students, parents, and teachers alike.

How it Works:

This project makes use of the Weather Underground, and Twitter APIs for historical weather forecasts. Using scikit-learn, our ML-model determined what weather conditions prompted school-closings. It uses Flask and MongoDB to take in real-time weather data for our county and then makes an educated prediction.

**This application boasts a 99% accuracy.

TaxDat Sales Tax Calculator
Java, Android Studio

Objective:

TaxDat is a Android mobile application that allows users to easily determine the sales tax and sale price of items across the United States.

Motivation:

I made this in high school with a couple of my friends. At the time, none of us had credit or debit cards, meaning we only used cash when we went out. Taking out the exact amount of money we needed to make payments was a hassle because we never knew what the final sale price of anything was. Thus, we built TaxDat to solve that problem.

How it Works:

TaxDat is a lightweight application that uses Location Services or user input to gather location data. It does not require any internet connection. Our sales tax data is from an external source. An extension is to link this app with a database that updates sales tax percentages when any change occurs.

The Classy Project
PHP, Pure HTML/CSS

Objective:

Classy is an academic social media platform meant for student collaboration with minimal distractions.

Motivation:

We've all used Facebook and other social media to collaborate on academic work, but it is not a surprise that these websites are more of a distraction than anything else. Classy offers the same functionality as Facebook, but without the distractive elements (cough cough Candy Crush...). Our website heavily encourages student-to-student collaboration rather than student-to-teacher (i.e. Piazza).

How it Works:

Using PHP and Google Groups, Classy is built with a forum, instant messenger (without the stickers, emojis, and GIFs), and admin panel for student moderators to ensure that all discussions follow university honor code.