Back to overview
Mohammed Al-Ali
IT Manager
Mohammed Al-Ali
IT Manager
Mohammed Al-Ali is the Information Technology Manager at International IDEA since 2024. Previously, he was the Information Technology Officer since 2017.
Languages
English
Location
Stockholm, Sweden