Demo Reel

A collection of snippets from web, mobile, and VR game projects I’ve worked on as Lead Programmer and/or Game Designer.

Key Skills


1.

Game Design

I have years of experience designing games and game mechanics across multiple genres, often while collaborating with content experts from diverse fields. I’ve created numerous prototypes and completed and delivered award-winning and educationally successful games for iOS, Android, web, and VR.

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 contribute to 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!

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.

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 as another tool to bring characters, monsters, and environments to life and to assist in game development. 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.