Tarik Azzouni

 game developer.

 computer scientist.

 software developer.

 creator.