Games I Worked On
Games are my passion. I've been playing them all my life but decided I love making them just as much!
Professional Talents
I am a Senior Software Engineer, and built my career on my professional programming experience developing video games. I have also taught college courses related to programming. Follow the links to see tutorials and course materials.
Videography
Occasionally, I like to make videos. I record my musical talents, events I attend, and upload recording from games I've played and made. Find me on YouTube!