Research Software Engineer at University of California, Berkeley
Utah, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Garrett Stevens is a research software engineer who blends full-stack web development with bioinformatics to build scalable tools for genomic data. Over eight years, he has driven open-source collaborations as a core developer of JBrowse 2 and technical lead for Apollo, a real-time genome annotation platform built on JBrowse 2, delivering front-end React interfaces and back-end Nest.js architecture for global teams. Based in Utah, he holds a BS in Physics from the University of Utah and an MS in Bioinformatics from Brandeis, reflecting a rigorous scientific foundation alongside software craftsmanship. His GitHub contributions focus on improving VCF parsing, UI reliability, and migrations to modern libraries, underscoring a knack for turning complex data formats into user-friendly experiences. Garrett excels at translating scientific requirements into robust, scalable web applications and plugin-driven architectures that scale across organizations and research groups. Outside of production code, he has helped shape open-source bioinformatics tooling used by researchers worldwide.
8 years of coding experience
2 years of employment as a software developer
The University of Utah
Master of Science (M.S.), Bioinformatics, Master of Science (M.S.), Bioinformatics at Brandeis University
JBrowse 1, a full-featured genome browser built with JavaScript and HTML5. For JBrowse 2, see https://github.com/GMOD/jbrowse-components.
Role in this project:
Full-stack Developer
Contributions:81 commits, 11 PRs, 36 pushes in 10 months
Contributions summary:Garrett primarily focused on improving the VCF (Variant Call Format) support within the JBrowse genome browser. Their contributions included implementing fixes and tests for VCF data, ensuring correct feature display and metadata handling. The user also refactored the code, migrating from `tribble-index` to `@gmod/tribble-index` and adapting the codebase to use the latest `vcf-js` library, thereby improving the tool's VCF parsing capabilities. They also enhanced the user interface to handle HTML escaping issues and provide a better user experience.
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.