Log in
Electrochaea
Contact
Links
View in org chart
Doris Hafenbradl
CTO
Alejandra Peña
Senior Process Development Engineer
Francesco Fianelli
Process Development Engineer
Anna Ciofalo
Process Engineer
Alberto Carrillo
+ 3 more
March, 2023 - present