Software engineer and game developer