Welcome to my online portfolio.

As far back as I can remember, I've had an enthusiasm for gaming and computers. I've spent the past 5 years working on my dream to become a game programmer and I'm two months away from receiving my Bachelors of Science in Software Engineering with an emphasis in Game Programming from the University of Advancing Technology.

I'm skilled, hard working and experienced, with an undying passion for developing games and simulations. I consider myself a general all rounder when it comes to programming, with experience in graphics, user interfaces, simulations, data structures, artificial intelligence, databases, design, interoperability, multi-threading, source control, debugging, object orientated approaches and console development. I feel comfortable programming in multiple languages and I'm a quick learner. My communication skills are excellent and I have no trouble integrating myself within a team or new environment. I would also welcome the challenge of being a team leader or lead programmer if this were required from me due to my previous experience at various levels.

I will be an invaluable asset to any company and I'm looking forward to hearing from you. Check out the Contact page for details on how to get in touch with me.