Photo of Carlos Boelsterli

Carlos Boelsterli

Chief Executive Officer

About Carlos

Carlos is a Swiss Colombian US executive with over 30 years of leadership experience in the global reinsurance industry. Before joining MiCRO, he held senior roles at Swiss Re across Latin America, including P&L responsibility for the Andean region, Country Head positions in Colombia and Mexico, and later Commercial Director for Latin America in New York.

Since becoming CEO of MiCRO in 2014, Carlos has positioned the company as a regional pioneer in index based microinsurance designed to help vulnerable populations recover faster from natural disasters.

Following Howden’s acquisition in 2024, he now leads MiCRO into its next stage of growth, expanding inclusive insurance across underserved markets.