Featured Projects

Senior Thesis: Generative Hullies

December 2022

Created an interactive full-stack system that transforms user-drawn polygons into continuous-line humanoid figures, inspired by Pixar's 'Soul' character design. Users draw body parts on their devices, which are transformed into 'Hullies' using concave hull algorithms and displayed on large projector screens with animated color-morphing backgrounds. The installation at Yale's CCAM Leeds Studio featured six vertical projectors, enabling multiple simultaneous user interactions. Built using React, WebSocket for real-time communication, and p5.js for creative visualizations.

React.jsReduxp5.jsWebSocketNode.jsJavaScriptHull.js

Spoti-Fynd

April 2022

Developed an interactive physical installation that challenges users to test their music listening awareness. Using a Raspberry Pi and LED display enclosed in a custom enclosure, users authenticate with their Spotify account and play a game where they guess which of two songs they've listened to more frequently. The system provides immediate feedback through LED animations and keeps track of the user's score, creating an engaging way to explore personal music habits.

PythonRaspberry PiArduinoSpotify APILED MatrixOAuth 2.0CorelDrawLaser Cutting

Women in CS Pipeline Visualization

October 2021

Created an interactive data visualization installation at Yale's CCAM exploring the progression of women through various stages of computer science education and career development compared to their male counterparts. The visualization uses generative art techniques to represent data flows, with organic, flowing transitions between educational phases. Real-time animations illustrate the changing demographics and highlight key transition points where representation shifts significantly.

ProcessingData VisualizationGenerative ArtInteractive Installation