Engineer • Programmer • Designer


I worked with Amro as one of our team’s audio programmers. Amro
served as a lead game designer for us and performed fantastically. He
refocused the game design and re-prioritized our task list into short
and simple goals. And because of his programming experience, he
understood the technical difficulty of every single task. He is easy to get along with and a reliable worker with amazing design instincts.

Deepak Chennakkadan, Audio Programmer

I have worked with Amro on several projects, and he is a very strange person.  Most people concentrate in one or two fields as their specialty, but Amro's specialty is closer to knowing a bit about everything.  He has spoken with me on how to improve our GPU's efficiency.  He converses with our technical director about how to fix our garbage collector.  He has helped solve several of our physics bugs.  He makes sure the game designers are staying within the scope of the project.  And he even talks out problems with our Networking Programmer.  Amro is one of two types of people. He either knows some of everything which makes him a very valuable asset to any institution or company.  Or he has tricked everyone into thinking he knows some of everything which makes him an even more valuable asset to any corporation that can use him.  It was a pleasure working alongside Amro, and I hope I can work with more people like him!

Akshay Dhok, Graphics Programmer

Amro is capable of executing many different roles leveraging his various skills. His abilities range from Gameplay and Physics Programming to Producing and Game Design. Amro is very versatile, creative, focused, technical and has a personality that empowers those who work around him.

Adrian Ahuatzi Ayala, Microsoft Software Engineer