English Imogen Wright Cited by user Mojface on 07 Jul 2021 Imogen Wright is a South African software developer and bioinformatician. She is co-founder and CTO of Hyrax Biosciences, a software development company specialising in…