About Me

Resume

Thanks for checking out my resume and portfolio!

Skills
Programming
C++

Adept

10 years
Writing games and applications with Allegro, OpenGL, SDL, and SFML.
C#

Working Knowledge

2 years
Writing back-end code for retail websites, writing games with XNA.
PHP

Working Knowledge

Writing back-end and "middle-end" code for websites.
JavaScript & JQuery

Adept

2 years
Writing enhancements and adding functionality for websites.
SQL

Basic Knowledge

Writing database scripts to maintain data for websites.
Visual Basic

Basic Knowledge

4 years
One of my first languages
Lua

Basic Knowledge

3 years
Scripting for various games
MISP ASM

Basic Knowledge

Writing applications for my ASM class.
Java

Basic Knowledge

Writing applications for Android
Art
Drawing Drawing various styles with pen, paper, markers, colored pencils, and drawing tablets. GIMP, Flash, Paint Shop Pro
Spriting 2D animated sprites and tilesheets for games GIMP, Paint Shop Pro
Piano Playing music for 14 years
Animating A hobby I haven't picked up in a while, but used to enjoy. Flash 4
Videos Creating and editing video tutorials for YouTube Flash 4, Windows Movie Maker

What I Do

My first and foremost passion in life is programming.
Programming is completely unlike anything else in life. It's a mixture of math, logic, creativity, and, in a way, playing god: Creating things from nothing.

Most of my free time spent coding is used on making games, but I also like writing handy applications and working on my websites. I admire the Open Source ideal.

My first job was tutoring math for my community college's Math Lab. Here, I found another passion -- teaching. Another sort of logic puzzle, I love trying to figure out ways to explain difficult topics in a way that givse people "Aha!" moments.

Starting in 2008, I began writing programming tutorials, and recording video counterparts for YouTube. I have continued creating videos and various tutorials whenever I have enough free time. I have extended my love of helping others to trying to create a supportive community for hobbyist game developers online, through my message board and webpages.

Growing up, before I discovered programming at the age of 10, I was learning to play the piano and to draw. I have carried these hobbies with me until my adult age, and I now am capable of creating graphics and music for my game and web development projects. I also give out some of my music and graphics, for free and under the CC-0 license, for others to use as they wish.

Education

In December of 2009, I graduated from the University of Missouri-Kansas City with my Bachelors of Science in Computer Science.
I graduated Cum Laude, with my GPA ranging between 3.2 and 3.8 during my time at UMKC. I was also a member and officer of the UMKC chapters of both Upsilon Phi Epsilon, honor societ of Computer Science students, and IEEE.

In December of 2006, I graduated from Longview Community College with my Associates of Science in Computer Science. I was a member and officer of the Anime and Engineering clubs there, and I was a member of Phi Theta Kappa, the honor society of community college students.

Work Experience

Pro Athlete, Inc, September 2010 - Current

I work for Pro Athlete to develop and maintain websites, both internal utilities and public-facing retail sites. I write back-end code with C#, modify and maintain the database with MS SQL, and work with the ASP.NET MVC framework with the development of our sites.

Red Nova Labs, March 2010 - August 2010

I worked with Red Nova Labs to develop and maintain websites. I was a front-end and middle-end developer, both creating the actual pages, as well as using PHP to hook them into the back-end database engine.