João Teixeira is a Senior Software Developer and research software engineer with nine years bridging structural biology and robust scientific software. He led the redesign of HADDOCK3 into a modular, pipeline-driven docking platform and created the widely used IDPConformerGenerator for modeling intrinsically disordered proteins, both of which continue to evolve after his departures. His background combines a PhD in biochemistry/biophysics, deep expertise in NMR and MD data analysis, and hands-on leadership in sustainable, well-documented open-source projects. Based in Salamanca, he now applies this domain-specific engineering at Zymvol Biomodeling, turning complex biomolecular problems into reproducible software. Notably, his work emphasizes modular architectures and community continuity—design choices that have enabled long-term project growth and adoption.
9 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Biochemistry, Biophysics and Molecular Biology, Approved Unanimously with Distinction and Honours, Doctor of Philosophy (Ph.D.), Biochemistry, Biophysics and Molecular Biology, Approved Unanimously with Distinction and Honours at Universidade de Coimbra
This is a development repository. Here you may find some scripts that are not yet part of the offical repository, use them if you will bu always cite the original repository. Please visit
Contributions:18 PRs, 135 pushes, 104 branches in 6 years 4 months
Official repo of the modular BioExcel version of HADDOCK
Contributions:2 releases, 359 reviews, 1261 commits in 1 year 6 months
proteinshaddockcomplexessciencedocking
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.