Martin Rippin is a seasoned bioinformatician and systems developer with 15 years of experience building reproducible, automated pipelines and production-grade infrastructure for research and diagnostics. Based in Stockholm, he combines deep domain expertise in genomics workflows (Snakemake, Nextflow, WDL/Cromwell) with hands-on DevOps—Docker, Kubernetes, Ansible, Slurm—and backend work in Go and Python to deliver integrated solutions. He contributes to prominent open-source bioinformatics projects (notably Snakemake, Cutadapt, pysam and Bioconda), focusing on robustness, Python 3 modernization, and packaging that makes tools reliably deployable in clinical and research settings. Comfortable spanning lab methods and code, he brings a PhD-level understanding of biology together with practical system integration skills to turn complex sequencing workflows into maintainable, automated services.
15 years of coding experience
4 years of employment as a software developer
Biology, Biology at University Centre in Svalbard
KTH Royal Institute of Technology
Biotechnology, 1.0 (excellent), Biotechnology, 1.0 (excellent) at Uppsala universitet
Doctor of Philosophy (PhD), Biology, 0.0 (summa cum laude), Doctor of Philosophy (PhD), Biology, 0.0 (summa cum laude) at Universität zu Köln
Diplom-Ingenieur (Dipl.Ing.), Biotechnology, 1.5 (excellent), Diplom-Ingenieur (Dipl.Ing.), Biotechnology, 1.5 (excellent) at Technische Universität Berlin
Cutadapt removes adapter sequences from sequencing reads
Role in this project:
Back-end Developer
Contributions:3 releases, 17 reviews, 1982 commits in 12 years 6 months
Contributions summary:Martin's contributions focused on modifying and enhancing the `cutadapt` library, a tool for removing adapter sequences from sequencing reads. They made improvements to the core algorithm, and added features by modifying the underlying code. The changes are primarily focused on the core functionality of the code.
Pysam is a Python package for reading, manipulating, and writing genomics data such as SAM/BAM/CRAM and VCF/BCF files. It's a lightweight wrapper of the HTSlib API, the same one that powers samtools, bcftools, and tabix.
Role in this project:
Backend Developer & DevOps Engineer
Contributions:10 reviews, 78 commits, 20 PRs in 11 years
Contributions summary:Martin primarily focused on modernizing the codebase and making it compatible with Python 3. This included refactoring code to avoid deprecated features like `PyString_FromStringAndSize` and `PyFile`, and ensuring proper string handling with Python 3's `bytes` and `str` types. Additionally, the user made improvements to the build process and corrected indentation issues to improve readability and compatibility.
bcftoolsapipythonbcfpowers
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.