Consultant And Independent Contractor at Software and Hardware Design Consulting
Greater Burlington Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inComputational Genomics and Bioinformatics Workflow Development
Christopher Tomkins-tinch is a versatile consultant and software engineer with 14 years of experience building end-to-end systems that span embedded hardware, firmware, data pipelines, and web and macOS/iOS applications. He combines a PhD in Organismic and Evolutionary Biology with hands-on engineering at institutions like the Broad Institute, enabling him to translate complex scientific problems into robust production software and instrumentation. An active open-source contributor, he’s improved workflow tooling in Snakemake and enhanced the popular xbar/xbar-plugins ecosystem for macOS, showing fluency from shell scripting to backend integrations and cloud storage providers. Comfortable from PCB layout to data visualization, he’s known for tackling automation in laboratory instruments and bioinformatics packaging (Bioconda), bringing both experimental rigor and practical deployment experience.
14 years of coding experience
11 years of employment as a software developer
BS Bioinformatics minor in Imaging Science, BS Bioinformatics minor in Imaging Science at Rochester Institute of Technology
Doctor of Philosophy - PhD Organismic and Evolutionary Biology, Doctor of Philosophy - PhD Organismic and Evolutionary Biology at Harvard University
This is the development home of the workflow management system Snakemake. For general information, see
Role in this project:
Back-end Developer
Contributions:104 commits in 2 years
Contributions summary:Christopher's commits primarily focused on the development and modification of the Snakemake workflow management system. They implemented and refactored features related to remote file handling, including the addition of remote providers for various storage solutions (S3, GS, SFTP, FTP, and HTTP) and the associated functionality for downloading, uploading, and managing remote files within Snakemake workflows. They also made changes to the job execution and scheduling components. Moreover, the user addressed several bug fixes and improvements in response to feedback.
Contributions:4 reviews, 598 commits, 511 PRs in 7 years 1 month
Contributions summary:Christopher primarily contributes to the development and maintenance of recipes for the bioconda channel, focusing on automating the build and packaging of bioinformatics tools. Their work includes creating build scripts (build.sh) and wrapper scripts (e.g., .py, .sh) to facilitate the installation and execution of various software packages within the conda environment. Key contributions involve integrating new tools like ghostx, k-slam, and xatlas, as well as updating existing packages like meraculous and krakenhll. The user also demonstrates expertise in adapting build processes for specific platforms (e.g., OSX) and managing dependencies.
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
Christopher Tomkins-tinch - Consultant And Independent Contractor at Software and Hardware Design Consulting