Words Making Comebacks is a Twitter bot that discovers words that are resurging in popularity according to Google n-gram data, and shares them every few hours! This weekend project was built with a small Python script that is hosted on AWS Lambda.
scheme-to-wasm is a compiler which translates code from a subset of Scheme to WebAssembly. I developed this as part of my undergraduate senior thesis, where I researched techniques needed to extend compilers with type safety through all intermediate code transformations.
PlayWithMe is a web app developed on top of Django and SQLite which connects gamers looking to play together online or in person. My five teammates and I presented the design in front of our class of 200 students, where our project was voted best pitch!
Where's BabyBerk is a minimal web app that enables college students to check at a glance where the local "BabyBerk"-branded foodtrucks are on campus. The website uses a NodeJS backend to retrieve tweets, and applies natural language processing libraries to logically interpret them.
Elemental 2048 is a remix of the viral block-sliding game 2048 with a fun twist on the original rules. Players work with grass, fire, and water blocks which combine whenever one moving block "beats" the other (a la rock paper scissors). Using the "next tile" indicator, players can predict what kind of tile will appear next to improve their play.
fastcatch is a fast-paced, monochromatic arcade game developed with HTML5 and JavaScript, with support for accelerometer-based controls on mobile devices. In this game, you control a paddle using the arrow keys (or by tilting your phone) to try and guide a ball towards targets for points. Playing this was a fun way to pass time between classes in high school!