
Interactive Media and Coding Projects

National Air and Space Museum- Zone 5 Interactives 2025 Cortina Productions
I contributed to the production of new interactive experiences launched in Zone 5 of the Smithsonian National Air and Space Museum (NASM) in Washington DC. As part of the Cortina Productions team, I supported the creative and technical development process from concept through delivery.
My role included:
-
Assisting with experience design and user flow to create an engaging and intuitive visitor interaction.
-
Working on CMS content updates, including laying out how the CMS should function programmatically to manage interactive media
-
Managing aspects of media licensing, including sourcing and verifying approved assets for use in the final interactive.
-
Conducting accessibility reviews in line with ADA standards, ensuring the exhibit was usable for all audiences (e.g., captioning, contrast, interaction design).
-
Designing ADA accessibility features, including determining the logical order for key/keyboard navigation to make the interactive accessible to users with disabilities.
-
Supporting the scriptwriting and content development process to ensure clear, educational storytelling.
-
Participating in the production workflow, including user testing, bug reporting, and iterative updates to the content and design.
-
Managing aspects of media licensing, including sourcing and verifying approved assets for use in the final interactive.
-
Participating in on-site production shoots with clients and talent, including sessions with Bill Nye and Amanda Nguyen, to capture media for the exhibit
-
Engaging in the production workflow using tools for project tracking, bug reporting, and iterative updates
-
Performing asset preparation and image alterations in Photoshop, ensuring visuals aligned with exhibit needs and accessibility standards
-
Coordinating with designers, developers, and museum staff to align the interactive with NASM’s educational mission.
This project gave me first-hand experience in producing a museum-grade interactive media exhibit that blended storytelling, licensing, accessibility, CMS workflows, quality assurance, and professional media production for one of the most visited museums in the world.

Shadowed Consumption Video Game
Spring 2025 | University of Maryland IMD Showcase
-
Presented at the University of Maryland’s Spring 2025 IMD Showcase as a capstone 2D narrative platformer game project
-
Explored themes of consumerism and overconsumption, where the player navigates shopping locations influenced by friends and a looming shadow to obtain popular items
-
Designed gameplay that transitions from story-driven scenes into platformer levels, where collecting items temporarily increases happiness while gradually corrupting the world environment
-
Implemented technical features including scene switching, dialogue systems, AI enemy generation, A pathfinding, and platformer mechanics*
-
Collaborated with a partner on creative direction, design, animation, storytelling, and programming to deliver a polished, narrative-based game experience
Moon orbiting Planet
This coding project is an animation of a moon orbiting a planet. I used sine/cosine functions to make the moon appear to orbit the planet and I created sliders to adjust the speed and distance of the moon’s orbit. The checkboxes were used to stop/continue the orbit and fill/unfill the moon.
Crimson Premonition
Crimson Premonition is a mystery multi-player escape room experience in which 2 players have to work together to solve a series of clues. The game's clues are implemented using gestural interaction (hand/body movement tracking), audio input/output, particle system's physics, and image RGB manipulation. Our project was publicly presented at the Immersive Media End of Year 2023 Showcase at Brendan Iribe. I worked on coding the project in C# to have the players manipulate the image using RGB values and rotate words on the screen using gestural control and worked on designing/making the zoom-like user interface buttons. I also worked with my team to implement the multiplayer features using Unity networking. In addition, I wrote all the scripts/storylines for each scene introduction to keep the narrative cohesive and interesting for the user. I also designed, wrote, and made the poster for our project using Canva.
Musical Notes Particle System
This project in Unity is coded in C# where the scene is set up with a 3D model of a stage and three instruments and the particles are set to spawn 3D models of musical notes. When the user clicks play, the notes move up and down, and the pitch changes as it moves. The user is also able to click the spacebar to change the audio clip. There are three audio clips that the user can iterate through (Low F, Low D, and High A). The purpose is to mimic the playing of an instrument where the user can also
interact. The particle system allows for the creation and manipulation of the particles synchronized
with the audio clips. The system has parameters for the number of particles, pitch modulation
amplitude, and modulation frequency. It also includes arrays for the audio clips and particle prefabs.

Drawing App
This project was done in Eclipse written in the JAVA programming language. I worked on creating different methods to draw different diagrams such as rectangles and flags. I used the concepts of for-loops, if-else statements, and mathematical logic to create algorithms in each method to draw the different diagrams.
Kaleidoscope
This group project intends to mimic a Kaleidoscope toy where the program allows the user to create their own kaleidoscope design. Alongside my team, I played with the user interface and include different elements of user input where the user could choose a shape, color, size, and animate effect to draw directly on the canvas with their mouse to create their own unique drawing. The user can also play with converting their drawing into a kaleidoscope as well as being able to hear sound that adjusts based on the user’s position of their drawing. This allows users to affect what happens. There is also an option to generate random kaleidoscope patterns of the different shapes. I worked alongside my team to create several methods, buttons, and sliders to allow the user to create a kaleidoscope drawing.