John Carmack

John D. Carmack II , is an American computer programmer and video game developer.