- SST-SystemC Interoperability Toolkit | December 2018 - Current
A toolkit to provide interoperability between Structural Simulation Toolkit and SystemC.Technical Paper
- Music Behind Music Reviews Dataset | November 2018
A dataset of album review scores and their audio features for my Data Science 5K CapstoneSlides Slides (with cool animations)
- Music Genre Network Graph | June 2018
Network graph of music genres and their origins and derivatives scraped off Wikipedia. The graph is constructed in a force-directed hierarchical layout to demonstrate origin-subgenre relationships.HTML Rendered Notebook
- Galois Field Arithmetic Unit Capstone Project | August 2017 - May 2018
A scalable arithmetic logic unit (ALU) capable of generating elements in the Galois field of an irreducible polynomial and perform addition, subtraction, multiplication, division and logarithm for low powered devices.Poster System Design Document
- Conmigo | January 2018 | Best Education Hack, HoyaHacks 2018
A web application that allows users to learn languages with peers through video and audio communication set up with WebRTC protocols and Google APIs
- Highlite | September 2017
A command line tool that builds text corpora from collections of files or scraped website contents to analyze any input document for their cosine similarity and other features.
- Linkin Park Lyrical Analysis | August 2017
A cosine similarity and sentiment and emotional detection analysis on Linkin Park lyrics. This exploratory analysis is an attempt to uncover the underlying emotions behind their songs by considering the sentiment score and other features.HTML Rendered Notebook
- TidyAll | June 2017
A web application for parsing and standardizing unstructured columns. TidyAll combines TidyDate, which standardizes inconsistent date columns into ISO 8601 formats, and TidyBlockNLot, which structures special strings related to block and lots.
- Close Crawl | May 2017
A standalone tool for scraping public Maryland Judiciary case records. Close Crawl extracts the filing dates, titles, individual addresses and partial costs of case records given a range of case numbers or a precompiled array of case numbers.
- Sphere | January 2017
An image-based Venmo-like mobile money transfer platform for personal transactions and donations.
Millions of spontaneous money transfers occur everyday, but the mobile experience remains mundane and takes too long. We realized that one of the biggest barriers to donating money is that people don't know how to, and when it comes to transferring money to people, users are frustrated by the menial particulars such as routing numbers, usernames, phone numbers, email addresses, etc. We wanted to simplify the process of donating money to organizations or transferring money to people through a single seamless process that requires raising a phone camera to the recipient. By reforming the mobile money transfer process, we believe we can revitalize civic and social participation by reducing traditional barriers to funding.
- Heat Replay | July 2016
A data science project that attempts to determine if the lyrical content of a song can predict if it will hit the Billboard Year-End Hot 100 singles. The project intersects several datasets to create a final dataframe that consists of songs that charted and those that did not chart, with each comprising almost 50% of the set, along with the bag of words version of their lyrics and the analyses on them, such as sentiment analysis, frequency of obscene words, frequency of words pertaining to certain themes, total number of unique words, etc. and the year they charted. The dataframe also includes the last column 'charted', a binary variable that corresponds to the chart status of the song.Slides
- SlothSure | April 2016
An Arduino project that detects changes in orientation at the shoulders to determine if the back of the user is slouching, and alerts them to fix their posture. It also keeps track of the number of times the user attempts to slouch in a predetermined duration of time.
- Major Way | January 2016 | Best Education Hack, HoyaHacks 2016
Based on personal experience of enrolling in STEM majors. Once enrolled, students like us were blindsided with courses with long and intricate course names. Who knew that computer science requires so much math? Well, we found out the hard way. If only other students like us who dream of pursuing STEM majors could use a service that outlines all the different areas of study that they'll encounter in their major. Oh wait, now there is!
Major Way is a data mining web application that uses natural language processing methods and intersection graphs on user inputted school curriculum to generate statistics on the content of the discipline. It takes the curriculum of your major, and parses through to extract keywords and generates a pie chart that gives you the frequency of the different areas of study that composes your major.