Amr Alhossary is a multidisciplinary computational biologist and software engineer with a medical degree and a PhD from NTU Singapore, blending 14+ years of hands-on research and 20+ years of software development experience to deliver production-quality scientific tools. He is the developer of high-performance docking tools QuickVina 2/QuickVina-W (700+ citations) and creator of KEnRef, an HPC-optimized C++/GROMACS library for NMR ensemble refinement that uniquely accounts for angular motion. Comfortable across C++, Python, and Java, he architects scalable, tested systems for molecular modeling, simulation, and drug discovery, and contributes to major open-source projects like BioJava. His background spans clinical practice, medical-grade device development (CE-certified ECG system), academia, and biotech leadership, giving him a rare combination of domain insight and engineering rigor. Based in Connecticut, he currently serves as Guest Editor at PLOS Computational Biology while continuing to build HPC-ready scientific software and teach database and programming courses.
14 years of coding experience
9 years of employment as a software developer
Graduate Diploma IT S/W Engineering Java Platform, Graduate Diploma IT S/W Engineering Java Platform at Information Technology Institute (ITI)
M.B.B.Ch (MBBS) Medicine & General Surgery, M.B.B.Ch (MBBS) Medicine & General Surgery at Cairo University
High School Diploma Science, High School Diploma Science at Damietta Military Secondary School
Bachelor's Degree Information Technology, Bachelor's Degree Information Technology at The Egyptian E-Learning University - EELU
Doctor of Philosophy (Ph.D.) Coputational Biology & Bioinforatics, Doctor of Philosophy (Ph.D.) Coputational Biology & Bioinforatics at Nanyang Technological University Singapore
M.Sc. Medical & Bioinformatics, M.Sc. Medical & Bioinformatics at Helwan University Cairo
:book::microscope::coffee: BioJava is an open-source project dedicated to providing a Java library for processing biological data.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:68 reviews, 9 commits, 25 PRs in 11 months
Contributions summary:Amr contributed significantly to the core functionality of the BioJava project, focusing on file validation and download utilities. Their work involved implementing methods for validating file sizes and incorporating metadata for future hash-based validation. The user also wrote unit tests to ensure the proper functioning of the download and validation processes. This includes integrating validation steps into the existing download processes used by several modules within the BioJava project.
Contributions:12 releases, 47 commits, 34 pushes in 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Amr Alhossary - Guest Editor - PLOS Computational Biology