The newest Animal Crossing game has 393 villagers each with their own unique combination of personality, style preferences, and catchprases. People often spend time getting the perfect villagers for their island. Take the quiz here and see which villager you are!
Python, Flask, scikit-learn, NLTK
Experimented with clustering and natural language processing techniques to build a model that answers user-entered questions with a relevant Drake lyric. Code & project details here.
Peace Corps Connect
Android, Java, Parse
We analyzed Peace Corps listings to create Tinder-like cards with an image that represents the listing. The image was obtained using the Flickr API. Based on the cards that the users like or dislike, we match them with certain listings.
Source code here.
This Android application allows the user to control music playing in other apps through directional tilting of their device. It features tilting in four directions. Each direction can be assigned an action such as Next Song, Previous Song, Pause/Play, etc.
A Beta test group was run before this project was released to production.
See the final project on the Google Play Store.
Macro Recorder was made to automate simple, repetitive tasks
It records mousestrokes and keystrokes in real time and saves them in text files. These recordings can then be played back exactly as it was recorded, or modified as needed.
Download the latest release here.
This is an implementation of Gomoku (or Five-In-A-Row) built with Python and tkinter for the UI.
It features a computer mode as well as a 2 player mode.
The AI for the computer is implemented with the Minimax algorithm with alpha-beta pruning. The heuristic for the weighing of choices was developed through my own experience with the game.
Source code here.