About

Punctual, hard working, diverse, and proudly weird.

Growing up, I never wanted to be one thing. I loved making people laugh. I loved building computers. I loved acting. I loved writing. I loved video games. Throwing everything away to pick one was a concept that didn't particularly interested me and one I knew most careers required. I earned my first bachelor's degree in theatre arts from California State University, Northridge while taking several calculus and physics courses nearly minoring in the latter. Quickly after, I was hired as an actor for the Independent Shakespeare Company in Los Angeles where I regularly performed in Griffith Park to thousand person audiences.

Missing video games, I decided to get a job as a games journalist during my career as an actor in my ongoing quest to never just do one thing. I started with my own website (drgman.com) and was eventually hired at a place called Default Prime allowing me to attend E3 for the first time with a press badge. As much as I loved both acting and journalism, the left side of my brain yearned for more attention as I was ignoring the sciences for a few years. I also had dreams of creating my own interactive entertainment instead of just writing and talking about it (as fun as that was). That's how computer science entered my life.

I have been building computers since before i can remember and playing video games for just as long (living the childhood nerd dream). Getting into game development is something that always interested me since it requires both left and right brained disciplines. I received my second bachelor’s degree in Computer Science from the University of California, Irvine where I joined the Video Game Development Club and created numerous games every quarter some of which are available on the front page of this site. Soon after graduating I was hired at Psyonix as a gameplay programmer on Rocket League where I worked on both the American and Chinese versions of the game while helping build a brand new automation system to continuously test the consistency of the game.