Context:A bunch of small websites for various classes @ ITP NYU

Role: Full stack developer unless otherwise specified

Concept:Playful experiences, interactive websites

Tools: p5.js, ml5.js, JavaScript, socket.io, node

Microsite Gallery



     This is a collection of a few fun mini websites I’ve developed since coming to ITP last September. Most of them are implemented in p5.js, with various libraries attached. Give them all a try!


Modest Mouse Song Recommender



    This was a collaborative project with fellow ITP student Sam De Armas, and you can read her documentation here. In this project, users are asked a random question pertaining to their day/mood, and are suggested a Modest Mouse song to listen to based on their input. We used the spotipy and spotifyr libraries to generate a JSON containing every Modest Mouse lyric, and used RiTa.js on the user’s speech-to-text input to measure concordance between their input and every song. The algorithm recommends the song that contains the most similar grammar and words to the user’s.

Ethical Fishing




   In this game, you, the gamer, are tasked with catching 10 fish. To do this, you must follow the instructions on the intro page and get really good at aiming the fish food. Note: fish won’t show up unless there’s enough food in the water! See if you can win, email me your high score or something.


“Innocent Pitch Detection Game”


I’m only going to tell you a few things about this: 1) it uses ml5.js, 2) it’s very silly and 3) you need to know the names “Bungie” and “343 Industries” to derive anything from this experience. Good luck and have fun.


... many more to come soon!







     ︎︎