Games - Work & Education - Films & Stories - Misc. Programming
About Me - Résumé - Code Samples - Blog - Contact

About Me

I am an independent game/entertainment programmer and designer currently working in the San Francisco Bay area.

My passion is designing and programming really fun and creative games, which I have been doing for about as long as I can remember. My portfolio of personal, team, school, and professional projects contains a variety of games ranging from a multiplayer tank arcade game to a game about Matryoshka dolls to a cooperative platformer in which two players must communicate with each other by puppeteering their characters.

I am a generalist programmer highly proficient in C++, C#, Python, and Java. I have experience with OpenGL, DirectX, game networking, multithreading, physics engines, user interface implementation and design, AI, pathfinding, level design tools, and iPhone programming. I am also familiar with game engines Unity3D and Panda3D.

Until August 2015 I was a Lead Gameplay Engineer at Rumble Games. My prior professional experience includes a game engineer job at Schell Games, an internship at Walt Disney Imagineering (where I prototyped new interactive technologies), and two years at Aid Networks (where I wrote firmware, user interfaces, and server software for patient monitoring devices).

I have a Master of Entertainment Technology degree from Carnegie Mellon University as well as a B.S. in Computer Science and a B.A. in Theatre Performance from the University of Maryland.