Professional game developer, been doing programming since the Amiga 500 in Basic, Amos to Asm, C, C++, Java and C#.