Senior Research Software Engineer at Princeton University
New Jersey, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Troy Comi is a Senior Research Software Engineer with nine years of experience building reproducible, high-performance computational tools for biology and analytical chemistry. Trained across five scientific majors and holding a PhD in Analytical Chemistry, he combines deep domain knowledge in mass spectrometry and imaging with robust software engineering—authoring GUIs for optically guided single-cell profiling and accelerating genomics pipelines on HPC. At Princeton he deploys ML models (ResNet variants) for phenotype classification, implements dramatic runtime and space improvements, and contributes to open-source workflow tooling such as Snakemake. He emphasizes testing, distribution, and user-friendly workflows that turn proofs-of-concept into production-ready solutions, and routinely mentors students and postdocs in best practices for reproducible science. An early adopter of performance acceleration techniques (NumPy → CuPy, Pyodide for static web demos), he blends experimental rigor and practical engineering to cut analysis time by orders of magnitude.
This is the development home of the workflow management system Snakemake. For general information, see
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:6 commits, 9 PRs, 75 comments in 2 years 4 months
Contributions summary:Troy primarily contributed to the Snakemake workflow management system by implementing new features and improving existing functionality. They added an `allow_missing` keyword argument to the `expand` function to handle missing wildcards, enhancing flexibility. Their work included writing unit tests for the new functionality. Moreover, the user updated the vim plugin adding new directives, objects and functions to enable syntax highlighting.
Contributions:102 commits, 37 PRs, 50 pushes in 2 years 4 months
pythonfindingregistrationguipoint
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
Troy Comi - Senior Research Software Engineer at Princeton University