He co-founded citizen media projects Talk Morocco and Mamfakinch, and served as Global Voices’ advocacy director.
Er war Mitbegründer der Bürgermedien-Projekte Talk Morocco und Mamfakinch und Global Voices Advocacy Direktor.