Featured Projects
View more info about a selection of projects below, each of which I’ve worked on as Lead Programmer and/or Game Designer.

Game Over Gopher
In this Serious Games award-winning tower defense game, defend your prized carrot from space gophers by placing tower units on a coordinate grid.

Gate of Redemption
My capstone project as a graduate student at Northeastern University. It is a feature-rich, open world role-playing-game.
Additional Project Quick Links:
Curse Reverse (Lead Programmer, Game Design)
Dr. Eugene’s Biotech Lab (Lead Programmer, Game Design)
Gate (Lead Programmer – Unity ver.)
Monster School Bus (Lead Programmer – Unity ver.)
Outbreak Squad (Lead Programmer)
Ratio Rumble (Lead Programmer, Game Design – original ver.)
Unpeeled (Lead Programmer, Game Design)
Key Skills
1.
Game Design
I have years of experience designing games and game mechanics across multiple genres. I’ve created many prototypes and completed and delivered award-winning and educationally successful games for iOS, Android, web, and VR, collaborating with content experts across many fields of study.
I realize that games don’t just need to be fun, but have intuitive and accessible user interfaces, adhere to performance specifications, and remain in scope.
2.
Programming
I have a firm understanding of multiple object-oriented languages and software packages. Primarily, I’ve worked in Unity/C# and JavaScript, but have experience with C++/Unreal Engine and Swift.
3.
Art Asset Creation and Collaboration
Years of experience creating art and working with artists collaboratively means I design and build games and software with visual elements in mind and can chip in with 2D and 3D art asset creation.
Art and Personal Projects
When I’m not working on games, I try to find time to create traditional art, digital art, and write. I typically paint in acrylic and gouache, but enjoy experimenting with different mediums. My paintings have also won some awards!

Acrylic on mixed-media paper

Gouache on watercolor paper
More About Me

Well, what can I say? I’ve always enjoyed playing video games and decided to pursue making them as a career. I began by doing art and animation while studying at NMSU. From there, I decided to learn some programming, mostly by making Flash games. I was able to expand on that knowledge while pursuing a master’s degree at Northeastern University, where I studied Game Design. Shortly after, I was hired at New Mexico State University, where I helped design and program educational games for over ten years. Most recently, I’ve been working on virtual reality simulations for healthcare professionals.
As you can probably tell from my website, I have a lot of creative interests. I enjoy learning and challenging myself. On a typical weekend you might find me writing, painting, playing games, jotting down ideas for my own games, or enjoying the great outdoors while hiking or kayaking with my wife and puppies.