Project Showcase

A collection of snippets from web, mobile, and VR game projects I’ve worked on as Lead Programmer and/or Game Designer. This is just a fraction of the projects I’ve worked on over the years. Stay tuned for more!

Key Skills


1.

A collaborative designer

I have years of experience designing educational software and games professionally, often while collaborating with content experts from diverse fields. I’ve created dozens of prototypes and iteratively built upon them to completion, shaping the design along the way.

I realize that games and software don’t just need to be fun, effective, and engaging, but have intuitive and accessible user interfaces, adhere to performance specifications, and remain in scope.


2.

A knowledgeable programmer

I’ve programmed, published, debugged, and maintained award-winning and educationally successful games and software for iOS, Android, web, and VR.

I have a firm understanding of object-oriented programming principles and experience with game engines, especially Unity. Primarily, I’ve worked in C# and JavaScript, but have also programmed in C++ and Swift.


3.

A diverse educational background

My education includes an associate’s degree in Graphic Design, a bachelor’s degree in 3D Animation and Visual FX, and a master’s degree in Digital Media with a concentration in Game Design.


3.

Art and software proficiency

Years of experience creating art and working with artists collaboratively mean I design and build games and software with visual elements in mind and am capable of creating 2D and 3D art assets as needed.

I have extensive experience with the Adobe Suite (especially Photoshop and AfterEffects) and with 3D software such as Blender and Maya. Additionally, I have done the sound design and audio implementation for the majority of projects I’ve worked on.


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!

This is a segment from my senior project as an undergraduate at NMSU. I made a handful of highly-detailed ink drawings, combined them with 3D animation, and composited them with an actor in front of a green screen. If I were to revisit the project, I’d probably add more parallax effects and attempt to expand upon the story and script. But, hey, why live in the past?

I try to keep up with emerging technologies, including generative AI. Although I enjoy creating traditional art and understand concerns about the technology, I’ve had a blast using it to bring characters, concepts, and environments to life and explore ways to use it to assist in game development. Above is an intro video for a fictional game set in my book’s universe. I’ve since explored generative AI further, discovering ways to create different art styles, more realistic people and environment, and have consistent characters between shots.

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 concentrated my studies on 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.