
Hi there!
I'm Kevin, a gameplay programmer from California interested in games that offer meaningful experiences!
Projects
WaxHeart
Gameplay & UI Programmer
An atmospheric horror 3D platformer about a wax boy with a lantern for a heart.
Journey through a dark, ruined world in search of your lost memory. The light from your lantern-heart helps you find your way through the darkness, but also alerts monsters of your presence.
Team Size: 18
Engine: Unity
Contributions:
-
Designing and prototyping core game mechanics
-
Adding particle system support to our UI layer
-
Resolving a game-breaking bug that was linked to an engine limitation conflicting with our debugging tools
Space Zoologist
Gameplay Programmer
A simulation game that teaches players the engineering design process while saving endangered alien species.
You're the newest engineer on nature preserve planet Natura Serva 22. Design enclosures and research alien species to stabilize their populations and save them from extinction!
Developed for the University of California, Davis

Team Size: 12
Engine: Unity
Contributions:
-
NPC behavior-triggered VFX handling system
- Automated solution to dialogue being lost across 13 levels during import process
- Live service for the game, supporting 200 concurrent users
Shroomancer
Gameplay & UI Programmer
An isometric strategy game about a miniscule mushroom mage.
Fight with enemies over resources and decompose them all! Summon your mushroom troops! Collect lots of nutrients so you can cast THE BIGGEST SPELL EVER and SAVE THE FOREST!!! (Very cool and awesome)
Made for the 2024 Winter Buddy Up Game Jam
Team Size: 8
Engine: Unity

Contributions:
-
Asynchronously loaded UI system
-
Randomized "room" generation for different map, enemy, and resource layouts
-
Secret April Fools mode!
Merilla's Memories
Gameplay & UI Programmer
A visual novel about a mermaid and her fishy friends!
Join Merilla on her journey while she fulfills a promise to her friend, Willow the Whale. Playing as Merilla the mermaid, you'll be able to see the effects of human civilization on the ocean and its creatures: from plastic waste to algae outbreaks, help Merilla restore her home!
Made for the 2024 Climate Change Game Jam
Team Size: 9
Engine: Unity

Contributions:
-
Asynchronously loaded UI system
-
Designing and prototyping 4 themed minigames serving as our core gameplay
-
Coordinating with art and audio teams to develop sound and visual effect management systems
Other Projects
About Me
I've had the opportunity to work with some incredibly creative people on a variety of projects, allowing me to test myself against a multitude of implementation challenges while collaborating with colleagues from around the world. As a result, I've become familiar with working on interdisciplinary teams where I specialized in rapidly prototyping gameplay systems and UI elements.
As a programmer, I highly value writing clean, extensible, and easily maintainable code. It is very important to me that the features I implement are easy for my colleagues to understand and use. As a game developer, I'm deeply interested in games that give players opportunities to have meaningful experiences. When I think of meaningful experiences that I've had with games, I think of games that have served as a medium for me to just hang out with friends, games that had engaging and immersive story experiences, or even games that turned into silly and wacky adventures that my friend group can still reference years later. I love the games that connect players, and I have high hopes for their potential as a medium as more of the world begins to engage with them.
When I'm not tinkering with one piece of code or another, I'm probably experimenting with different cuisines or playing indie and competitive co-op games accompanied by my friends (and two kitty co-pilots!) I hope to have the opportunity to work with you soon!
Skills

I've shipped games as a Unity programmer and provided live service to groups of 200-250 users at a time! I'm experienced with writing technical documentation, as well as writing instructional materials for users who may not be familiar with electronic devices.

Remote Work

Much of my career was spent working remotely due to the COVID-19 pandemic. To adapt, I developed personal strategies to stay accountable, maintain communication, and deliver results in a virtual workspace with colleagues from across the globe.

Audio

I've implemented audio management code using both Unity's default libraries and FMOD, supporting audio engineers by giving them access to easy-to-use interfaces and serializable management objects.

User Interface
On many of the projects I've been on, we didn't have a dedicated UI programmer. This has become a role that I still often fill, implementing intuitive, responsive user interfaces that painlessly communicate with our core systems.