Featured Work

Gentleman Brawlers Joy-O-Meter
Animated LED sculpture for an immersive concert experience held by Gentleman Brawlers. As the audience enjoys a playful pre-concert experience, the cassette-shaped Joy-O-Meter measures the room's collective joy until it unlocks the live concert.

Crystal Clear
Beginning on January 1st, 2020, I've recorded 1 second of video every day. Crystal Clear is a magical artifact for exploring this intimate dataset in the form of a crystal ball. Using a touchless interface, the audience is encouraged to flip through time and replay moments from the memory archive. Exhibited at CultureHub ReFest 2025.

Sign Search
A Google Chrome extension for providing a convenient way to look up words in American Sign Language. Highlight a word on a page or use the search bar to see multiple ways of signing the word. Results are queried from several popular online ASL dictionaries. Currently at ~1000 users!
Project Archive
November-December 2024
I've taken 1 second of video every day since Jan. 1st, 2020, and I put all of those memories into a real-life crystal ball. Crystal Clear is a magical way of exploring my personal memory archive by controlling time through a touchless interface
Adobe Premiere
TouchDesigner
Python
Arduino
Autodesk Fusion 360
March-December 2024
Launched a room reservation system for the NYU Media Commons. Features Google Calendar, Google Sheets, and Gmail integration to facilitate the multi-step booking process between students, departmental liaisons, and administrative staff
React
Next.js
Material UI
Google App Engine
Firestore
October-December 2024
3DJELLO is a human-scale kinetic sculpture that functions as an immersive musical instrument. A user steps inside the sculpture and is surrounded by glowing, rainbow Jello domes. Touching one will cause a gelatinous sound to play and motors to jiggle the Jello and its neighbors.
Autodesk Fusion 360
Arduino
Ableton Live
Adobe Illustrator
MadMapper
CNC Milling
August-December 2024
Animated LED sculpture for an immersive concert experience held by Gentleman Brawlers. As the audience enjoys a playful pre-concert experience, the cassette-shaped Joy-O-Meter measures the room's collective joy. I was responsible for all of the software, electronics, and power supplies
FastLED
ESP32
C++
p5.js
December 2024
Experimental data visualization zine in the form of Guess Who game boards. Each board represents one person's digital footprint, with screenshots of personal data displayed on game cards. Can you guess someone's identity from their data? Is this how algorithms understand us?
Photoshop
p5.js
Risograph
May-August 2024
Summer internship project at Deeplocal for the popular White Claw hard seltzer brand. The Claw™ Cooler is a high-tech, interactive cooler with Low Claw Detection to text you a DoorDash code for more White Claw when its running low. I developed the firmware, screen UI + motion graphics, texting service, LED animations, and integration between all of these components
Raspberry Pi
Particle
React
Express
Websocket
Google Cloud Platform
Supabase
Twilio
July 2024
Slack Pager
Rapid prototype to display Slack DMs in an old-school pager form factor. The pager's LCD screen scrolls through incoming messages at a comically slow pace, mixing modern and retro communication technology. Pressing the pager's button dismisses the currently displayed text
Slackbot
Micropython
Raspberry Pi Pico
Autodesk Fusion 360
March-May 2024
Made in collaboration with Solid Wiggles, DJELLO 2.0 is a musical, interactive serving platter for jello. Designed and fabricated a custom circuit board to encapsulate my previous DJELLO project. Set in a 3D resin printed enclosure
Autodesk Fusion 360
Arduino
Adobe Illustrator
Bantam Tools
February 2024
Mosaic Reflections
Projection mapping a beach scene onto a sea glass mosaic. The video is mapped to individual pieces of sea glass, giving the illusion that each piece is a small, glowing screen
MadMapper
Photoshop
October-December 2023
DJELLO is a DJ controller with a bouncy gelatin interface, set in an acrylic housing. These tactile inputs lend themselves to playful experimentation while creating music. Experiment with duration, pressure, and location of your finger on the jello controls to produce squishy, gelatinous sounds
Arduino
MIDI
C++
Ableton Live
Adobe Illustrator
Womp 3D
November-December 2023
As the name suggests, this is an installation involving... lights, cameras, and magnets. (And a projector)
Participants make collaborative art by manipulating a neon tube of light via magnetic paddles. A camera observes this movement and a motion trail of light is projected onto the tube and table surface in realtime
Arduino
C++
Max/MSP/Jitter
Blender
October-November 2023
An interactive installation to revitalize the cultural memory of man's first walk on the moon. Participants are green-screened into the original NASA footage of the Apollo 11 moon landing, where they see their virtual avatar appear and disappear around the lunar surface
Max/MSP/Jitter
Green screen
October-November 2023
Design concept and pitch for an educational mixed reality app for providing instant, individualized feedback to American Sign Language students. Winner of the 2023 Pico XR Dev Jam! (4th Prize North America market, Best Hand Tracking)
Pico XR
Procreate
Aug 2021
I turned 2D artwork into a 3D augmented reality experience with Spark AR. The poster comes to life when viewed through the AR camera effect. Read more
Spark AR
Blender
Photoshop
February 2021-present
Custom power hour playlist generator to enjoy with friends. Select a YouTube playlist, sit back, and drink when you hear the alarm.
React
Styled Components
Netlify
YouTube API
April-May 2021
Interactive data visualization using D3 and Topojson for an endangered world language dataset. Group project for Cornell's INFO 3300: Data-Driven Web Apps.
D3
Topojson
Javascript
HTML/CSS
March 2021
Static data visualizations using D3 for a worldwide COVID-19 vaccination dataset compared with country GDP. Group project for Cornell's INFO 3300: Data-Driven Web Apps.
D3
Python
Javascript
HTML/CSS
Oct-Dec 2019
Space Bears
My first experience working with virtual reality. Explore a space station manned by teddy bears! Group project for Cornell's CS1620: Visual Imaging
Unreal Engine 4