He co-founded citizen media projects Talk Morocco and Mamfakinch, and served as Global Voices’ advocacy director. 
Alikuwa mwanzilishi wa miradi kadhaa ya Uanahabari wa kiraia ikiwemo Talk Morocco na Mamfakinch, na pia alifanya kazi kama mkurugenzi wa kitengo cha utetezi cha Global Voices.