Experimentado cineasta, apasionado gestor cultural y experto organizador de festivales, actualmente es director ejecutivo de DocA - Documentary Africa. Se curtió en esta última actividad en el Festival Internacional de Cine de África y las Islas (FIFAI) desde 2004 hasta 2015.
También está involucrado en ‘The African Heritage Project’, un programa especial que pretende restaurar cincuenta películas africanas de importancia histórica, cultural y artística. Se trata de un proyecto inédito que pretende compartir estas obras con las nuevas generaciones de público y cineastas de África y del mundo que sientan un profundo interés por el conocimiento de la historia del cine africano. Hasta la fecha ya se han restaurado con gran brillantez cuatro de estos títulos. Su última película, ‘Red Card’, se estrenó en el IDFA 2020.