Youssef Elouardy est directeur général de Concept Insight, une société qui assure des services de conseil axés sur les résultats pour des projets de construction et d’infrastructure au Maroc et dans les pays d’Afrique subsaharienne. Il est consultant senior auprès du programme Normes et réglementation pour la résilience urbaine (BRR) de la Banque mondiale et expert en infrastructures et consultant pour le Millennium Challenge Account Morocco.