I'd define my self as a raising graphics engineer. Started building my own graphics/game engine using DirectX called "Project: Enginerino", looking to learn OpenGL soon and learn how to create a second graphics/game using that instead. Never would've realized graphics programming was my calling in my programming life(the math is going to suck but it's worth it). i'm strong with C++ and C now but there's always more to learn
I'd also define my self as a strong game design programmer. I have over 2 years of experience working with C# . I am currently working on two small projects developing games. The first game "Stealing the Mona Lisa" that i'm working on, I designed the UI system and controlled game state transitions. The second game "The Reading Game"(Title still under construction) that I started over the summer was to help children in public elementary schools who can't read learn how too (My mother is a second grade teacher and she asked me to make this for her kids because they get pushed through school system without actually learning things). This time around i gained experience working on the game play aspect and collision detection(p.s. - designing collision detection is hard... i know that now...but after a few tears i got it done). While I'm not sitting in front of a computer all day i do a lot of others things like record and edit videos, 3D modelling, preforming in improv shows, breakdancing, magic tricks, acting, and more.