Being a member of the AFA Technologies team makes you part of the organization where your ideas shape where the company is going.
Our team is excited in learning, solving and improving how things can be done.
Team learn how to trust and depend on each other. Working together helps to generate solutions and solve difficult problems.

Our environment is so open, ethical, and transparent,  where team members can learn, try, and grow. This is how they develop their careers,  and see they can change something. With AFA Technologies, our team has the opportunity to make a difference.

Want to be part of the team ?



Seek to achieve the highest level of performance.


We insist upon personal integrity, accountability, and adherence to the highest ethical standards.

Customer Focus

We focus our activities on meting or exceeding customer expectations.


We strive to develop new solutions of the highest quality and user friendly while continuously improving our process.

Delivery and Reliability

We deliver our solutions on time and as per specifications, you can rely on us.

Continous Improvement

The best hasn’t yet been achieved, we will keep trying to.

Our Team

Mostafa Abdel Aziz

Mostafa Abdel Aziz

UX Expert
Aly Rageh

Aly Rageh

Team Leader
Mostafa Hamed

Mostafa Hamed

Senior Developer
Kareem Khaleel

Kareem Khaleel

ERP Expert