In the game of creative media, I’ve leveled up in just about every character class there is…

  • Professor
  • Mentor
  • Scientist
  • Ph.D
  • Indie Game Developer
  • AAA Game Developer
  • Lead Designer on an MMORPG
  • XR/AR/VR Developer
  • Gameplay Programmer
  • Project Manager
  • Screenwriter
  • Director
  • Narrative Designer
  • Graphic Artist
  • Scrum Master
  • Web Developer
  • Instructional Designer
  • Freelancer
  • Gamer
  • Main Tank
  • … And whatever comes next …

My current role is that of professor and mentor, guiding the next generation of game developers in this ever-changing, ever-growing field.

It’s been a long grind, but the endgame is worth it.