Senior Software Developer at Wellcome Trust Sanger Institute
South Cambridgeshire, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Andrew Whitwham is a Senior Software Developer with 13 years of professional experience based in South Cambridgeshire, currently contributing at the Wellcome Trust Sanger Institute. He specializes in back-end systems for bioinformatics, with substantive open-source contributions to widely used genomics toolkits such as samtools, htslib, and bcftools—work that ranges from core C algorithm changes to file-format support and cloud storage integration. His contributions include implementing FASTQ indexing in htslib, adding duplicate-marking functionality to samtools, and improving usability and error handling across the bcftools suite, reflecting a mix of maintenance, feature development, and robustness improvements. Known for pragmatic engineering, he combines deep domain knowledge of sequencing data formats with attention to licensing and operational details that keep critical scientific tooling reliable in production.
Tools (written in C using htslib) for manipulating next-generation sequencing data
Role in this project:
Back-end Developer
Contributions:45 reviews, 101 commits, 175 PRs in 5 years 6 months
Contributions summary:Andrew contributed significantly to the `samtools/samtools` repository, focusing on the addition of new features, such as `markdup` to mark duplicates, and the addition of the `--both-ends` and `--tolerance` features in the ampliconclip sub-command. The work involved modifications to core C code, including changes to data structures and algorithms related to alignment processing. These contributions enhanced the functionality and user experience of the samtools toolkit.
C library for high-throughput sequencing data formats
Role in this project:
Backend Developer
Contributions:22 reviews, 29 commits, 150 PRs in 4 years 10 months
Contributions summary:Andrew primarily focused on enhancing the `faidx` functionality within the `htslib` library to support FASTQ file indexing. They implemented code to read and index FASTQ files, similar to FASTA, and addressed related bug fixes. Furthermore, the user worked on allowing removed VCF headers to be replaced and added code related to S3 bucket configurations, query strings, and file part sizes within the hfile library. These changes involved both file format handling and cloud storage integration.
c-plus-plusbioinformaticsbamcramsequencing-data
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.