Learn more
Log in
Evotec
Contact
No bio yet
Links
Previous companies
Luca Galbusera
Team Leader Software Development
11 members
November, 2022 - present
January, 2021
illimity
Etiya
Octasic
European Bioinformatics Institute | EMBL-EBI