Conseiller régional en plaidoyer depuis janvier 2025, Franz a rejoint Speak Up Africa en septembre 2020 en tant que chargé de plaidoyer au sein de l’initiative « Zero Malaria Business Initiative Leadership ». Un an plus tard, en 2021, il est devenu coordinateur national pour le Bénin, avec pour mission principale de mobiliser les représentants du gouvernement, les décideurs politiques aux niveaux national et infranational, les acteurs de la société civile, le secteur privé et les médias sur les questions liées au paludisme, aux maladies tropicales négligées, à la recherche et au développement en matière de santé, ainsi qu’à l’égalité des sexes.
Franz est titulaire d'un master en développement, avec une spécialisation en gestion de projets internationaux, de l'université Senghor d'Alexandrie, ainsi que d'un MBA en gestion de projets et d'une formation de base en comptabilité et en gestion. Il possède 12 ans d'expérience pratique dans la conception, le pilotage et l'évaluation de projets de développement, ainsi que dans la gestion des subventions.
Il a travaillé au sein d’ONG, d’entreprises et même d’organismes internationaux, notamment : PMF/GEF/PNUD Bénin, RITIS GROUP et WANEP Bénin, où il a acquis une expérience enrichissante en matière d’élaboration, d’analyse et de suivi des politiques publiques, ainsi que de gestion de projets dans les domaines de l’éducation, de la gouvernance publique, des droits des femmes et des élections, mais aussi en matière de plaidoyer, de gestion des partenariats, de mobilisation des ressources et des investissements, et d’engagement politique, tout en acquérant une bonne connaissance des procédures de plusieurs bailleurs de fonds.
Franz reçoit le meilleur prix de l’engagement citoyen lors des Awards du Benin Yali Alumni Association (BYAA) en 2020 pour son leadership remarquable, en qualité d’Alumni certifié ‘’ Civic leadership’’ du programme Young Africain Leadership Initiative (YALI), et pour avoir mis en œuvre des projets communautaires à fort impact, grâce aux financements directs du Gouvernement d’État Américain.
Franz estime qu'un leadership local responsabilisé et une stratégie cohérente permettent d'obtenir des résultats durables.