I'm a software engineer with a passion for game development, design, and creative tools. Check out some of my work below!
Arcade-style casual game. Self published on the App Store and Google Play Store.
Physics-based puzzle game. Self-published on the App Store and Google Play Store.
Collaborative 72 hour game jam submission made with three other teammates with skills spanning illustration, concept art, design, UX, programming, technical art, and accessibility.
Out of 1597 submissions we placed:
#286 in Graphics
#336 in Innovation
#792 Overall
48 hour game jam submission made with one other collaborator.
Out of 6,803 submissions we placed:
#238 in Creativity
#608 Overall
48 hour game jam submission made with one other collaborator.
Out of 6,077 submissions we placed:
#1286 in Creativity
#2086 Overall
Continuation of my senior project in Computing and the Arts. A two-player audio-visual puzzle game in which participants discover new sounds to progress through the game. Uses a similar technical setup as Fireworks
Senior project in Computing and the Arts. Interactive audio-visual installation piece in which many participants design and launch fireworks into a shared sky. Users join from any internet-connected device. Network communication is supported by an HTML website and a Node.js server hosted on AWS
Experimental music creation tool. Players launch balls in a 2D box. Each ball represents an audio source. As balls bounce and collide, effects such as pitch shift, filtering, and gain attenuation are applied to audio sources.
A series of 5 prototypes exploring areas of 2D game development including platforming, live music generation, dialogue systems, 2D level design, and other miscellaneous topics.
Software Engineer, Mental Canvas, New York, NY
2023-Present
Software Engineering Intern, MongoDB, New York, NY
Summer 2020 & Summer 2021
Technical Intern, Next Generation 911, Westwood, MA
General Dynamics Information Technology - Summer 2018
Comtech Telecommunications (Project changed companies after a sale) - Summer 2019