John Anderson is a seasoned technical leader, systems architect, and software engineer based in Salem, Oregon with roughly 18 years of experience delivering open-source-driven infrastructure and lab software. He combines a PhD in molecular and cellular biology and an IRTA bioinformatics postdoc with long stints at NIH and Johns Hopkins, then led teams building LIMS and pandemic-response lab systems at Opentrons/Neochromosome. Currently contributing to pathogen-genomics tooling on Nextstrain with HHMI’s Bedford lab and engaged with Natera, he excels at turning complex biological workflows into reliable, auditable software. An active open-source contributor, his work ranges from Emacs customizations (notably contributions to the widely referenced technomancy/emacs-starter-kit) to MetaCPAN UI enhancements and core BioPerl fixes around ontology handling. Known for blending hands-on engineering, architecture, and mentorship, he repeatedly ships frequent, production-grade releases and speaks at conferences to bridge developer and scientific communities.
18 years of coding experience
17 years of employment as a software developer
IRTA Postdoctoral Fellow Bioinformatics, IRTA Postdoctoral Fellow Bioinformatics at National Center for Biotechnology Information (NCBI)
Contributions:8 commits, 1 issue in 1 year 5 months
Contributions summary:John primarily focused on improving the user interface and functionality of the MetaCPAN web interface. Their work included enhancing the display of source code by adding line-specific linking and modifying the behavior of module source views. They also made improvements to navigation and user experience by adding links to related resources like the author's CPAN directory and fixing UI issues. Furthermore, they addressed bug fixes and code improvements within the core application.
Contributions:1 review, 14 commits, 1 comment in 1 month
Contributions summary:John's primary contributions involve modifying and merging code within the BioPerl 1.x code repository. The commits demonstrate debugging efforts, specifically addressing exceptions within scripts and updating code to handle different scenarios. The changes made within the Bio::Ontology and Bio::OntologyIO packages suggest focus on improving and integrating ontology-related features.
bioperlpdb-filesbiologytoolkitbioinformatics
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.