Yo Yehudi

Software engineer and community outreach. Tech lead for Wellcome Trust. Cofounder of Open Life Science. Left the Board in March 2021 after serving for three years.


Categories