I am a self-taught C# programmer with a passion for game development who has expanded their skills through higher education and real world experience.
I have been programming for over 8 years, and always strive to write clean, efficient code that is easy to maintain.
I am constantly looking for new things to learn, and pick up concepts quickly.
My goal is always to put forth my best work, collaborate well with others, and continue improving as a developer.
A BRIEF HISTORY
I've always been interested in programming, particularly games, and when I was 13 I decided I wanted to invest the time to learn.
I read the Microsoft C# documentation, looked through the source of interesting projects on GitHub, and developed a good understanding.
I took things further by taking several college programming classes while I was in high school, such as C++, Java, and some more general courses.
Once I graduated I decided to go to Adrian College.
After I had taken all the technical classes they had to offer, I took a short break from school to do some freelance work and get experience working with real clients on real projects.
I believe this has given me a huge edge, and I'm extremely glad I did this rather than relying purely on acedemic experience.
It's extremely helpful, but it can only get you as far as the curriculum you were taught, and programming is all about solving never before seen problems.
I then went back to WCC to finish my degree while continuing to do freelance work.