Sergey Nurk is a Principal Applications Bioinformatician based in Oxford with 15 years of experience bridging computational biology and software engineering. He progressed from building genome assembly software during his PhD and early research roles to applied bioinformatics leadership at Oxford Nanopore Technologies, where he now shapes real-world sequencing applications. Sergey combines deep algorithmic expertise—evidenced by contributions fixing critical overlap error adjustments in the widely used Canu assembler—with practical production deployment and customer-facing support. His background spans academic postdoctoral research at NHGRI and hands-on software engineering at Yandex, giving him a rare mix of research rigor and product-focused engineering. Colleagues rely on him for debugging complex assembly code paths and turning cutting-edge sequencing methods into robust tools. He is particularly skilled at translating intricate error-correction algorithms into maintainable code that performs at scale.
15 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computational Biology and Bioinformatics, Doctor of Philosophy - PhD, Computational Biology and Bioinformatics at Saint Petersburg State University
FML 239
Academy of Modern Software Engineering (AMSE)
Master's degree, Computer Science, Master's degree, Computer Science at Saint-Petersburg State University (SPbSU)
A single molecule sequence assembler for genomes large and small.
Role in this project:
Back-end Developer
Contributions:102 commits, 4 PRs, 89 pushes in 1 year 7 months
Contributions summary:Sergey primarily focused on bug fixes and debugging within the `canu` repository, a genome assembler. Their commits reveal efforts to correct errors in the overlap error adjustment module, specifically related to insertion corrections and sign errors. The user also made revisions and improvements to the error correction process within the overlap error adjustment functionality. These changes involved modifications to existing code files, including fixes and improvements to error handling.
Contributions:1 release, 190 commits, 48 pushes in 11 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.