Paolo Di Tommaso

Barcelona, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
award
Top expert inComputational Genomics and Bioinformatics Workflow Development
Paolo Di Tommaso is a seasoned software engineer and CTO with 16 years of experience building data-intensive, high-throughput scientific computing platforms from Barcelona. As co-founder and chief architect of Seqera Labs, he blends systems-level design, cloud-native container orchestration, and parallel programming to productionize bioinformatics workflows. He is the creator and maintainer of Nextflow, a widely used open-source DSL for reproducible computational pipelines, and has contributed core work to flagship projects like Apache Groovy and bioconda packaging. Paolo’s strengths lie in bridging research and engineering—optimizing runtime architectures for hybrid container execution and cloud batch platforms while keeping developer ergonomics in mind.
code16 years of coding experience
github-logo-circle

Github Skills (38)

package-management10
groovy10
testing10
work-flow10
bash10
conda10
workflow-engine10
java10
javas10
script10
fileio10
file-processing10
file-handling10
bioinformatics10
nio10

Programming languages (23)

MDXJavaC++CSSRustCMakefileNextflow

Github contributions (5)

github-logo-circle
nextflow-io/nextflow

Mar 2013 - Jan 2023

A DSL for data-driven computational pipelines
Role in this project:
userBack-end Developer
Contributions:274 releases, 1742 reviews, 5657 commits in 9 years 11 months
Contributions summary:Paolo was actively involved in developing and maintaining the Nextflow project's core functionality, focusing on container execution and workflow processing. Their contributions included enabling hybrid container execution, optimizing the integration of container engines such as Singularity and Apptainer, and addressing issues related to S3 object storage. They also worked on improving the overall architecture of the system, including the addition of new features such as the ability to set the job's exit code as well as supporting new platforms such as AWS Batch, Google Cloud Batch, and Kubernetes.
singularity-containersbioinformaticsawsdataflowslurm
bioconda/bioconda-recipes

Mar 2017 - Apr 2022

Conda recipes for the bioconda channel.
Role in this project:
userDevOps Engineer & Bioinformatics Contributor
Contributions:1 review, 39 commits, 48 PRs in 5 years 1 month
Contributions summary:Paolo primarily contributes to the bioconda-recipes repository by updating and improving recipes for bioinformatics software. Their work focuses on adapting the build scripts (build.sh) for specific software packages like `nextflow` and `t-coffee`, ensuring proper installation and configuration within the Conda environment. They also modify the build process, including the addition of dependencies and pre/post-link scripts. Furthermore, their contributions include addressing build issues on specific platforms and updating the recipes to incorporate newer versions of the software.
recipescondabiocondabioinformaticspackage-management
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
Paolo Di Tommaso