236 pubs · 14,730 cites · h-index 60
Paul Scherrer Institute
2012 - Present
Environmental Energy & Engineering
2025 - 2025
ORCID
2021 - 2021
Center of Research and Technologic Development in Electrochemistry
2014 - 2019
National Institute for Materials Science
2009 - 2015