Coding Projects
Games
Little Bird Game
In a world whose color has been stolen, you must be the bird to bring it back. Traverse eight challenging platforming levels, each with a suite of unique mechanics, in this little pixel-art adventure.
This was the first individual game project that I finished! I had a lot of fun coming up with game mechanics and designing levels. In the time since finishing it, I have learned that I underestimate the difficulty of the levels I make. I'm grateful for this learning experience!
DIVA Biogeography Game
Place cards representing distinct areas of a clade's range (such as islands or mountaintops) on a phylogeny to form an ancestral area reconstruction that can explain the clade's present-day distribution with the fewest dispersal and extinction events. Supports single-player, computer-controlled opponents, and same-device multiplayer.
I got the idea for this game when a classmate in my biogeography class said that the DIVA ancestral area reconstruction algorithm sounded like a game. Although this game doesn't exactly follow the DIVA algorithm, it has the same goal of creating the simplest explanation of how a clade came to be distributed where it is today.
The Mysterious Benedict Society: Morse Madness
Help the Mysterious Benedict Society transcribe a Morse code message sent from across the water! Or simply use the practice mode to learn Morse code.
This was a project for a class taught by a friend of mine!
Other
This Website!
I had a lot of fun making this website by hand in HTML/CSS! Making a website was one of my first coding-adjacent interests, and I'm happy to put to use here what I've learned from experimenting over the years.
Genera: Generative Music Creator
Inspired by how Brian Eno made Music for Airports, Genera allows you to create your own ambient music using either a pixel-based music notation or your own audio samples. Once you've made your music, use the built-in album art creator to apply convolution and Fourier transform filters, creating a unique visual to represent your music. Or just use the music visualizer to see your music in a new way!
Moss Forest Scene
Take a peek into a tiny moss forest teeming with plant and insect life. Curated quotes from the book Gathering Moss by Robin Wall Kimmerer will introduce you to the fascinating inhabitants of this world.
This was a project for my first college biology class.
Primary Succession Simulation
Watch as glacial ice recedes and the first plant life returns to the exposed rock! This program is meant to illustrate how wind-dispersed propagules allow early plant and lichen colonists to establish themselves and begin the process of primary succession in the wake of a receding glacier.
This was a project for my first college biology class.
Home Place Map
This interactive map presents a new perspective on my home town by focusing on the walking and biking paths that I use most. Interspersed are scaled-down photos of places that are important to me. Zoom in and take a walk along these paths, or zoom out and explore the area freely!
This was a project for a geography class.