My Work
Client Project
Titanic the Musical Pre-Show Experience
Through interactive luggage stations, character-driven audio, plot-driven scenic lighting,
and a personalized telegram station, guests explore the lives of passengers before entering the
theater.
A client project for CMU's School of Drama.
Client Project
Little Owl Construction Co.
A physical interactive educational platform that allows middle-schoolers to collaboratively
tell a story and program their own animatronic show, discovering career pathways in the entertainment
technology industry.
In collaboration with the Boys and Girls Clubs of Western Pennsylvania.
Client Project
Mid-Way to the Midway
A prototype for the Heinz History Center’s 2027 exhibit on Western Pennsylvania’s amusement
park heritage, where guests learn about park history through tactile interactive set pieces, designed for
the museum staff to expand with stories from their own collection.
A client project for the Heinz
History Center.
"Deer Stranger,"
A horror-themed escape room built for Oculus Quest 3!
This is a VR world where a naïve user feels they have a high degree of agency, while also limiting their range of actions, so that they would perform exactly the tasks we predicted they would.
When the Voices Fade
Transformational design pitch for an exhibit highlighting human complicity created as part of CMU's Entertainment Technology Fundamentals class.
Boofinder
Designing a physical device and space for an alternate-control game about interacting with ghosts and setting them up on dates.
Butterfly Garden
Making a group of butterflies with programmed diversity in movement, scale, and lag follow a flower a guest holds.
Showcased at CMU Fall Festival 2025
The Curse - Escape Room
A narrative-driven escape room using an Egyptian tomb set with sensors embedded on the floors and walls, and DMX lighting set up in the space. We were tasked with utilising the kiosk and the tomb to create an immersive escape room experience.
Showcased at CMU Fall Festival 2025
The Manor - A Dark Ride
A Ghostbusters-inspired CAVE VR comedy-horror dark ride.
You're a rookie ghostbuster, tasked with finding five glowing orbs hidden throughout a
haunted manor and releasing ghosts trapped in each zone by solving a cooperative puzzle.
Two to Foxtrot
Asymmetric game where two players see different things and must communicate to win the game.
Award Winner
Mask of the Red Death
The Red Death has come to the party. Find it among the masquerade guests before it’s too late. Inspired by
an Edgar Allan Poe short story, for the 2026 theme "mask".
Pittsburgh Global Game Jam best theming winner 2026!
Museum Collaborator
Thank You For...
An interactive gratitude wall exhibit for the Kindness Gallery at the Children's Museum of
Pittsburgh, designed to hit SEL goals, where children can better recognize other people’s actions and
develop gratitude
Designed in collaboration with the Children's Museum of Pittsburgh.
Lego Projection Mapping
Experiments with storytelling and creating custom art with your Lego sets!
Treasure Falls
A 2-player experience using dance mats as controllers!
Showcased at CMU Fall Festival 2024
The Cat Meow Spa
Bathing a cat using the Microsoft adaptive controllers!
Selected for CMU's Building Virtual Worlds Festival - Fall 2024.
UI Design
Extracurricular projects - mobile UI design, web-based UI, and UI programming for games.
Features a music application UI that won second place in a design hackathon.
Marketing and Social Media Design
Online and offline marketing content designed for various clubs during my undergrad, where I was the Design Lead and Content & Media Lead.
Includes social media posts and stories, offline marketing banners, posters, and flyers.
Gamified Sign Language Learning Experience
Gamifying sign language education using dynamic difficulty adjustment.
(Capstone project at Vellore Institute of Technology, Chennai.)
Client Project
Props Fabrication
Figma designs and 3D printing work for props for Titanic the Musical pre-show.
Arduino Animation with Pulse Sensor Input
8x8 LED grid animation created with Arduino that changes pace based on pulse sensor data.
Scene Scatter Tool - Generating Archeological Ruins
Created using Maya and Python scripting, this script allows the artist to generate an archeological ruins scene by selecting 3D models of arches and pillars with varying levels of decay, and setting the number of 3D models and their relative distance.
Programming Natural Variety
Inspired by The Science behind Pixar exhibit on Programming Natural Variety!
I
created a tool where an artist can create a patch of grass by adjusting colour, variation in colour, height
and width of grass blades, area of patch, curvature, and number of blades of grass.
Artwork
2D Art, Storyboarding, Character Modelling, and Animation.