Louis Bergelson is a Senior Software Engineer with 12 years of experience based in Haverford Township, PA, focused on backend systems for genomics at the Broad Institute. He is an active contributor to flagship open-source projects like Picard, IGV, htsjdk and GATK, improving CRAM/SAM/VCF support, adding API hooks, refactoring core components, and hardening tests that keep large sequencing pipelines reliable. Louis blends hands-on pipeline development experience from clinical lab work with production-grade Java library design, making him fluent in both lab workflows and scalable tooling. He holds a B.S.E. in Computer Science from UPenn and an unexpected background in ceramics, a craft that mirrors the meticulous attention to detail he brings to complex codebases.
Official code repository for GATK versions 4 and up
Role in this project:
Backend Developer
Contributions:7 releases, 238 reviews, 923 commits in 8 years 2 months
Contributions summary:Louis's commits focus on modifying the core code of the GATK tool, specifically within the command line parsing system and exception handling. They added serialization UUIDs, removed or replaced deprecated Java functionality. The changes suggest that the user focused on code quality and efficiency, refactoring several internal parts of the codebase.
A Java API for high-throughput sequencing data (HTS) formats.
Role in this project:
Back-end Developer
Contributions:54 releases, 159 reviews, 244 commits in 7 years 11 months
Contributions summary:Louis contributed to the Java API for high-throughput sequencing data (HTS) formats. Their work involved enhancing the `SamReader` interface by adding a method for retrieving resource descriptions and integrating it into the `SAMFileReader` and `CRAMFileReader` implementations. The user also addressed internal code inefficiencies by moving methods to their appropriate classes and refactoring the logging framework for extensibility. Additional work involved various bug fixes and code cleanups to enhance the reliability of the library.
sequencednabamcramsequencing-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.