top of page
Mixing Console
White Structure


Here are some of the projects I've worked on in the past!

I primarily use Reaper, Cubase, and Wwise to create and implement my audio assets. I also have experience working in both Unity and Unreal.


Lyraflo: Music Theory in VR

Composer, Sound Designer

Project Description:

Lyraflo aims to explore how the unique properties of VR could be used to convey music theory concepts to musically naïve audiences.

My Role:

On this 5-person team, I worked primarily as a sound designer, communicating closely with the artist and programmers to create interactions the integrate both visual and audio feedback to teach music theory.  

A Quick Overview:

Being constrained to certain music theory concepts was a big design challenge. For example, one of our prototypes explored how to convey the concept of major and minor using a mix of visuals and audio transformations. I was tasked with composing a series of musical pieces that could switch between major and minor based on player input.

Lyraflo Minor Example
00:00 / 01:04
Lyraflo Major Example
00:00 / 01:04

Lyraflo Trailer

This is an early version of the major minor prototype. I composed the music that can shift between various tonalities.

Composing Musical Pieces that Sound Good in Both Tonalities

In order for players to clearly hear the difference in tonalities, the various music had to be composed almost solely in either major or minor. When composing, I first had to map out the chord progressions and plan out the music so that no matter when the player changed the tonality, the music would still sound good. This meant I could only use chords that shared the same root in both major and minor keys, such as the first, fourth, or fifth degrees. The melodies also had to incorporate a lot of thirds in order to make major and minor clearly discernable.

Making the Music More Tolerable

As you can imagine, music written with just these chords and constraints could become a bit monotonous. My first instinct was to write polyphonic music to make things more interesting, yet doing so confused playtesters. As such, I opted to compose music that would be mainly monophonic, and instead played around with timbre and pitch to create more sonically interesting compositions. After making these adjustments, playtesters had much more success hearing the difference between major and minor, with 20 out of 22 testers successfully identifying the tonality of various music.

Drawing Players' Attention to Audial Cues

Another challenge we faced was that many players did not focus enough on the audio. In order to remedy this, here are two examples of how I used sound design to highlight and draw attention to audio changes first and foremost. 

Creating Feedback Sequences

One such example is the use of time, and offsetting when the visual and audio feedback would happen. For example, when players triggered an interaction, we would often play the visual and audio feedback in sequence, instead of simultaneously. Having too much feedback simultaneously would force players to subconsciously choose one stimulus to focus on, which in most cases was visual stimuli. Playing around with feedback sequences created interactions that provided space for players to solely focus on audio feedback at given times, which better conveyed musical concepts.  

Creating Soundscapes with Intent

Initially, Lyraflo's soundscape was always quite full, with music, ambience, and sound effects in every scene. After playtesting however, it became clear that the soundscapes needed more design focus. For example, when players are being introduced to a concept such as major or minor for the first time, they only need to hear music showcasing these tonalities. Any other sound would simply be a distraction. On the other hand, if the player is being taught how different tonalities can create different moods and atmosphere, having ambiences and sound effects became crucial. Thinking about what kind of information the player needs at a given moment, and creating the proper soundscape to support that need was crucial to Lyraflo's success. Having a few right sounds at the right moments was much more effective at communicating information than having a panoply of sound assets.

Click on an image to go to the project

Other Projects

Festival Logo.001.png


A virtual platform for hosting the ETC Festival


See Through Me

An Interactive 2D Animated Story


Gnomes in a Robe

A cute 3-player co-op experience for AirConsole


CloudWorks (Sound Committee), 2020
Composer, Sound Designer


I volunteered to sound design and compose for CloudWorks, a project that recreated the ETC Festival in a virtual space in order to accommodate for the remote environment the Fall 2020 semester took place in. Since the project team lacked sound designers, they asked for some volunteers to help set up a Sound Committee to sound design for the experience.



I worked on the Sound Committee with two other sound designers, Noah Kankanala and Tianyi Cao, to compose BGMs and create sound effects for the experience. I helped coordinate between the committee and the main project team in order to ensure that our sound design matched with the creative vision for the festival, and also took on the scheduling and task management for the large amount of work that needed to be done for this undertaking. 

Working for Cloudworks was quite interesting in that I had to experiment with different styles of music to match the variety of environments and areas that existed in the world.

See Through Me

See Through Me, 2020  
Composer, Sound Designer, Story Writer



See Through Me is a 2D point and click adventure developed by a team of 5 in 3 weeks. I helped write the story and create storyboards, then composed the soundtrack and sound designed for the experience. 

The story is about a youthful romance, and I tried to capture the innocence and beauty of that by using shifting between A major and minor to create a bittersweet atmosphere.
Here is the link to the game:


Gnomes in a Robe

Gnomes in a Robe, 2020
Composer, Sound Designer, Level Designer


Gnomes in a Robe a 3 player co-op game for AirConsole developed by a team of 5 in 3 weeks. I was the sound designer for this project, and also dabbled in a bit of level design as well. 

I tried to capture the magical, yet whimsical and silly nature of this game by using instruments such as the accordion and bassoon to create a fun atmosphere. I also tried to shift between major and minor often to introduce a magical feel to my music.

bottom of page