Adam Nichols is a Staff Software Engineer with 11 years of cross-platform experience, currently focused on building Scala microservices and DSLs for high-throughput genomic data at Broad Institute and Manifold. He brings a full-stack sensibility shaped by earlier work in iOS and PHP, and has played a key role as a back-end developer and architect on the widely used Cromwell scientific workflow engine, contributing substantial WDL 1.0 language support. Comfortable operating between research and production, he designs reliable, scalable systems that bridge domain-specific languages and cloud-scale execution. Known for pragmatic refactors and attention to language compatibility, he pairs deep technical craft with a knack for modernizing legacy stacks and shipping maintainable infrastructure.
11 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Cornell University
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Role in this project:
Back-end Developer & Software Architect
Contributions:7 releases, 733 reviews, 309 commits in 4 years 9 months
Contributions summary:Adam has focused on upgrading WDL (Workflow Description Language) to version 1.0 by implementing and refactoring code for the WdlWriter. These changes involve translating WDL v1 case classes to WDL source code and related code. The user also addressed various issues including quotation marks in error messages, member access in scatter variables, and prevented nested if-statements from creating nested optionals. Overall, the commits indicate a focus on improving the stability, functionality, and language compatibility of the Cromwell workflow engine.
Repository for Broad specific cromwell **configs**. For the cromwell software, see https://github.com/broadinstitute/cromwell
Contributions:2 reviews, 8 PRs, 11 pushes in 5 years 3 months
broadinstituteconfigscromwell
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
Adam Nichols - Staff Software Engineer at Manifold