Kai Blin

Senior Researcher at DTU Bioengineering

Copenhagen, Capital Region of Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kai Blin is a Senior Researcher and computational biologist with 19 years of experience combining microbiology, software engineering, and open-source development. Holding a PhD in Computational Biology from the University of Tübingen, he has led research and engineering efforts at institutions including the Novo Nordisk Foundation Center for Biosustainability and now DTU Bioengineering. Kai is a longtime contributor to bioinformatics projects—most notably Biopython—and authored tools like ncbi-genome-download, demonstrating deep expertise in backend development, test automation, and reproducible genomics workflows. His work often focuses on making complex biological data and pipelines robust and user-friendly, from fixing parser edge cases to adding assembly-level filters for large-scale downloads. Based in Copenhagen, he blends rigorous academic training with practical software craftsmanship and a penchant for open-source collaboration. An under-the-radar strength is his ability to translate wet-lab problems into maintainable code, improving both scientific reproducibility and developer experience.
code18 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computational Biology, Doctor of Philosophy (Ph.D.) Computational Biology at University of Tübingen
github-logo-circle

Github Skills (14)

argparse10
unit-testing10
bioinformatics10
biom10
biopython10
python10
http-request10
test-automation10
command-line10
pytest9
testing9
sequence-alignment9
logging9
file-handling9

Programming languages (16)

JavaC++RustCGoHTMLPerlJupyter Notebook

Github contributions (5)

github-logo-circle
kblin/ncbi-genome-download

May 2016 - Dec 2021

Scripts to download genomes from the NCBI FTP servers
Role in this project:
userBack-end Developer
Contributions:15 releases, 1 review, 187 commits in 5 years 7 months
Contributions summary:Kai primarily worked on implementing features for downloading genomes from NCBI FTP servers. They developed the initial code, set up the project structure and build environment using `setuptools`. The user implemented features like downloading all genomes, setting up logging, and adding capabilities such as filtering for specific genera and assembly levels. They also refactored and improved the code base by adding more supported formats and moving code into different modules.
genomespythonncbibiologygenomics
biopython/biopython

Jul 2014 - Jan 2020

Official git repository for Biopython (originally converted from CVS)
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:26 commits, 16 PRs, 213 comments in 5 years 7 months
Contributions summary:Kai primarily focused on improving the functionality and reliability of the Biopython library. Their work involved refactoring code to streamline molecular weight calculations, fixing bugs in the GenBank parser to prevent infinite loops and address negative location coordinates, and enhancing error messages. Additionally, the user improved the SeqFeature module by addressing inconsistencies and fixing typos, and implemented testing using unittest.
git-repositoryphylogeneticspythondnagenomics
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
Kai Blin - Senior Researcher at DTU Bioengineering