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 title screen.
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.

Learn More

Nutrition Counselor VR

A VR Simulation for prospective dietitians built for the Meta Quest.


Learn More

Gate of Redemption

My capstone project as a graduate student at Northeastern University. It is a feature-rich, open world role-playing-game.

Read Postmortem

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.


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!

I try to keep up with emerging technologies, including LLMs. Although I enjoy creating traditional art and understand concerns about generative AI, I’ve had a blast using the technology as another tool to bring characters, monsters, and environments to life. Above is an intro video for a fictional game set in my book’s universe.

More About Me

Me posing in a phone booth behind some guy and his dog.

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.