
Carl Otwack is a seasoned Mechanical Engineer specializing in renewable energy, policy development, and project implementation. With extensive experience at the Ministry of Energy & Petroleum in Kenya, he has played a crucial role in shaping the country’s transition to sustainable energy solutions. His expertise spans policy formulation, project evaluation, technical advisory, and data analytics, ensuring strategic planning and execution in the renewable energy sector.