I have been a software engineer for over 10 years now and have a BS in computer science. My passion has always been computers and i love making software. I have lots of experience in both software programming and game programming. For software programming if using C++ i will most likely be using the Qt OpenGL GUI framework, but if i am programming in C# i will use WinForms for only windows based applications. I have also done game programming for years. I have experiance with developing games in C, C++, C# and Java. For all of these languages i will use some sort of OpenGL binding because all game programming i do i use OpenGL. I use OpenGL for any sort of graphics programming.