Hello website reader! My name is Karl.
I'm a driven programmer and a gamer at heart.
I'm currently working as a Technical Lead at Prodigy Game. Being able to work on a product that helps kids love math is amazing. Day-to-day I'm helping designing large game systems that affect the whole team, mentoring other developers on my squad, and helping to plan out timelines for various features we're working on. I've learned a lot from some of the most fantastic developers I've ever worked with here.
Previously I worked as a tester and level designer on Crazy Machines Elements at FAKT Software in Leipzig, Germany. After that I started my own company during college which released a mobile game, Circuit Panic, for iOS and Android. I was a one man programming team for that project and used OpenGL ES to write the game from scratch. After that we also worked on a few prototypes in Unity and Unreal Engine 4.
I took Computer Programmer and Game Development - Advanced Programming at Sheridan College in Oakville. I maintained a 4.0 GPA in both courses and also received a Medal of Excellence in the latter for graduating at the top of the class. For the capstone project for the Game Development course myself and two other programmers made a 3D multiplayer shooter in C++ using OpenGL. I was primarily the graphics and animation programmer on that project, but we all took on a variety of other tasks involved with making the game.
I briefly detoured into creating apps and websites while working at Future Access. While I loved helping others realized their dreams by building products they were passionate about, I ultimately decided I needed to go back to making games.
In my free time I'm either working on personal projects, playing sports, or playing video games. DotA 2 is my main vice when I'm gaming. I recently got a PS4 so I'm finally getting to play through all the exclusives I've been missing out on. Some of my favourite games are DotA 2, The Witcher Series, Gears of War, Call of Duty 4 and Limbo. I also enjoy playing soccer, volleyball, and snooker.