Sam Nicholls is a Director of Bioinformatics Software Development with 14 years of experience building and leading teams that turn sequencing data into actionable results, currently heading Oxford Nanopore’s Optimised Workflows for Life Sciences (OWLS) program. He combines deep hands-on engineering—contributing to staple tools like samtools and fixing memory/test-suite issues—with a track record of shipping large-scale genomics platforms such as the CLIMB-COVID system. Known for squeezing more performance and reliability out of pipelines, he moves fluidly between low-level C work, workflow engineering, and test automation. A PhD in Computational Biology and a background that ranges from burger flipping to intern roles at Google and the Sanger Institute give him a pragmatic, creative approach to problem solving. Not obvious from the job titles: he thrives on hunting subtle bugs and refactoring test frameworks to make complex bioinformatics software robust in production.
14 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computational Biology, Doctor of Philosophy (Ph.D.), Computational Biology at Aberystwyth University
BSc (Joint Hons), Computer Science, Statistics, First Class with Honours, BSc (Joint Hons), Computer Science, Statistics, First Class with Honours at University of Wales, Aberystwyth
Cisco Networking Academy - CCNA Exploration, Cisco Networking Academy - CCNA Exploration at Swansea Metropolitan University
Tools (written in C using htslib) for manipulating next-generation sequencing data
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:24 commits, 10 PRs, 65 comments in 1 year 5 months
Contributions summary:Sam primarily contributed to improving the `samtools` codebase by fixing memory leaks and addressing issues in test cases. Their work involved correcting memory management problems within the test suite, ensuring proper resource deallocation. They also addressed errors in test scripts, enhancing the robustness of the testing framework. Furthermore, the user refactored the test suite with added support to compare output files using new test functions.
Fast and pretty dotplots for whole genomes assemblies using minimap and R/ggplot2
Contributions:10 commits, 9 pushes, 1 branch in 1 year 1 month
ggplot2bioinformaticsgenomesminimap
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
Sam Nicholls - Director Of Bioinformatics Software Development