He co-founded citizen media projects Talk Morocco and Mamfakinch, and served as Global Voices’ advocacy director.
Ai është bashkëthemelues i projekteve për medie qytetare Тalk Morocco dhe Маmfakinch, e poashtu ka shërbyer edhe si drejtor në pjesën e Global Voices për avokatësi.