Solving Are You the One with Functional Scala
I got really into an MTV dating show called Are You the One and wrote a program in functional scala to solve for the ten perfect matches. This blog post tells all and links to my code.
Ranked Choice Voting with Harvard Chicken Dishes
I surveyed Harvard students on their favorite chicken dishes and built an interactive display of the results using D3. I implemented several ranked choice voting algorithms and discovered that chicken parmesan is the favorite chicken dish among the 130 students surveyed.
Computer-generated art
I wrote a program to produce computer-generated art using D3 and lots of random number generation.
I posted the best ones on Instagram, and I also built an Instagram
bot using Selenium to manage the account and gain followers.
Copypasta Generator
I wrote a small tool to generate copypasta (text with emojis) given a sample text. It uses NLTK to generate a synonym set for each word and tries to match to one or more emojis. It doesn't insert as many emojis as I'd like but it's a fun proof of concept.
The Visual Q
The Visual Q was a visual exploration tool for Harvard's course review system that I created on a team of three for Harvard's CS171: Visualization class. We won Best Project Award out of ~20 projects.