19 pubs · 169 cites · h-index 7
Dutch Polymer Institute
2025 - Present
Eindhoven University of Technology
2023 - Present