← home

Projects Archive

This page is a dusty collection of fun side projects, mostly from university days. Some of the more viral have seen coverage in Forbes, Mashable, TIME, Good Morning America, TechCrunch, Buzzfeed, theAtlantic, Economist, Business Insider... One's been published in Psychology Today, and defended by the EFF.

Generative Art & Image Analyses

Winter 2018

A few weekends spent exploring browser-based canvas art, image convolutions, and remembering how to multiply matrices.

tools: javascript, P5.js

PRISM: Your text message history, visualized.

Spring 2013

PRISM grew out of a final college project, which aimed to implement and expand on the "StackedGraph" algorithm described by Byron and Wattenberg in their 2008 publication on the topic.

Now, PRISM is a stand-alone OSX app, available in the Apple App Store. It creates dynamic, customizable visualizations of your texting history based off of the data in your iOS backups. Users can sort, color, blend, and mix their texting history in a variety of ways to create aesthetically pleasing, and often surprising, personalized infographics.

Update 2015: No longer in the app store; apple is not a fan of scraping itunes db backups :(

tools: MacRuby, Javascript

EssayTyper: It types your essays for you!

Spring 2012

EssayTyper.com uses a shadowy algorithm known as Wikipedia to write any essay in the world for you, in mere seconds.

Just enter your topic of choice and start slapping that keyboard - EssayTyper will do the rest!

#1 on Reddit during launch, the site saw over 1 million unique visitors in its first twenty-four hours. Still maintains 1M-2M visitors each month.

tools: Sinatra, Javascript

Bitcoin Remote Controller

Fall 2017

In the summer/fall '17 bitcoin craze, we built a physical remote for real-time trading. Load up a dashboard of the latest spreads, and let 'er rip. Collaboration with @matbalez

tools: AWS Lambda, Amazon Dash buttons, Python, GDAX Api


Slackbot w/ Airplay Speakers

Fall 2017

A slackbot that can connect to your local Airplay/Airport LAN speakers and speak out your messages for you. Possibilities abound.

tools: Ruby


HackYale: Student-driven lectures in web dev and entrepreneurship.


We launched HackYale in the Fall of 2011, with a single student-run course covering web application development and front-end design. Inspired by Harvard's well-known and well-regarded CS50 lecture, HackYale was motivated by the lack of "startup-relavent" development training available to students through the Yale CS Department at the time. That first semester we received 500 formal applications, over roughly 15% of the student body.

The following semester we expanded our team and curriculum to include five weekly courses covering front-end design, Rails, Node.JS, and iOS development -- with paid student lecturers.

HackYale helped formalize the need for a modern technology offering within the liberal arts curriculum at Yale.

role: Co-founder. Community, Lecturer, Curriculum.

collaboration with @gaybrick and @milesgrimshaw

WhatsHerFace-book: Do you know your friend graph?

Winter 2011

After years of networking, the average college student knows fewer than 75% of their friends on Facebook. Individuals that have access to their photos, activities, location, and more.

WhatsHerFace-book.com was a browser-based game quiz where you were challenged to name several of your Facebook friends in succession while racing the clock. We'd show you 4-5 photos of the individual, with their face highlighted... you just had to give us their name! (We built in phonetics and hamming buffer to make it reasonable.)

The game intended to help Facebook users reconsider their privacy exposure online. After aggregating the results of ten thousand games from ~five thousand players, we were left with some sobering statistics.

Update 2015: FB tried to shut us down! Special thanks to the EFF!

collaboration with @charliecroom as part of Yale Law & Tech
and, we are published!

tools: Rails, jQuery, Facebook OpenGraph, AWS

HardlyWork.in: Hides your Facebook feed in a spreadsheet!

Summer 2011

HardlyWork.in pulled data from the Facebook Graph and Twitter API allowing you to surreptitiously browse your feeds, view friends' profiles, and even preview photos and comments. In it's first two weeks the site drew 1M unique visitors from over one hundred countries, and was featured on GoodMorningAmerica.

HardlyWorkin went on to operate for years, pulling nearly 1M likes on Facebook and millions of visitors annually. My proudest victory was getting blacklisted by the IT team at Goldman Sachs :)

Update 2015 Unfortunately, due to changes in the Facebook API the site is a shadow of its former self, and cannot be rebuilt.

tools: Rails, Facebook OpenGraph, jQuery, AWS


Fall 2011

After nearly missing Yale Dining's flagship entrée one afternoon in 2011, I vowed it would neigh happen again.

Now tender-fans across campus are never caught off-guard, and every Chicken-Tenders-Thursday 700+ students (20% of student body) wake up to a text proclaiming the good news.

tools: Twilio, Rails, Nokogiri

Browser: The dating website exclusively for IE users.

Winter 2014

Browser is a singles community exclusively for users of Internet Explorer. Traditional values, and traditional markup standards.

No more unsolicited lightbox modals. Just you, a few GIFS, and a fun-loving group of single luddites.

Update 2015 Sadly, browserdating.com is now defunct. Long live tinder.

Photobama: The selfies app you deserve.

Summer 2014

Photobama is the selfie app you've been waiting for. Simply snap a photo, and then drop Obama or your celebrity de jour into the background. Currently only offered for iOS.

collaboration with @milesgrimshaw, and @tbfaux.

Undergraduate Coursework in Statistics & Networks

Spring 2013

Many interesting projects in Yale Stats 230 and Sociology 137 -- can recommend both courses fully.

- an analysis of AirBNB unit prices in Manhattan relative to distance from subway (TLDR: less impactful than you would think)

- an analysis of undergraduate social structures (proxied by living-group) relative to family income (proxied by Zillow assessed value of home property). (TLDR: more impactful than you would hope)

tools: R, SQL, Ruby, Python, Pajek

collab with @kevinakwok

SubletMeYale: Yale's best source for off campus housing.

Spring 2011

One of my first projects and a finalist for Yale's first AppChallenge back in 2011. SubletMeYale facilitated easy sublet sharing between students living on and off of the main New Haven campus. (Launched long prior to AB&B, when only alt was craigslist).

Each summer the site hosts more than 500 apartments!

Update 2015: unfortunately Rails 2.3 security isn't what it used to be, and my first ever web app wasn't exactly DRY or modular. Anticipating a healthcare.gov esque effort to repair, I think its time to retire the site. SubletMeYale is dead -- long live AirBnB.

Amicus: Social fundraising for civic organizations

Summer 2011

Amicus was a VC-backed startup based out of New York City that leveraged social connections (FB graph, etc) to help non-profits expand and engage with their constituency.

I helped build the v1 product and raise seed funding, working across the stack as part of a two man development team. Departed team fully in early 2012.

role: member of founding team: development, design, product.
tools: Rails, SQL, jQuery, AWS, Twilio, FB Graph

TurnTaylor.fm: Listen to Taylor together.

Summer 2013

TurnTaylor.fm is the future of online social music listening. Similar to internet-rival TurnTable.fm, but optimized for #taylortuesdays.

Update 2015: We had a good run, but .fm domain names are like $100/yr, and so I think this site is going to come down now. Thanks Micronesia.

role: Co-founder, CEO, Swiftie

tools: Ruby, Sinatra, and a cavalier disregard of copyright law

ChomaLab: Video analysis for tadpole cardiac systems.

Spring 2011

I spent a few months in the Spring of 2011 working with the research lab of Dr. Michael Choma at Yale Medical School. Our project entailed taking high-definition color photography of beating tadpole hearts, and then analyzing the video to extract heart boundaries and estimate the volume change over time.

role: visual data analysis

tools: Matlab