Garrett Stevens

Research Software Engineer at University of California, Berkeley

Utah, United States
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

👤
Senior
🎓
Top School
Garrett Stevens is a research software engineer with nine years of experience building high-performance full-stack web applications for bioinformatics and genomics. As an early core developer of JBrowse 2 and current technical lead and architect for Apollo 3, he blends React front-end craft with Nest.js and backend architecture to enable real-time, scalable genomic annotation and curation. He has deep, practical expertise parsing complex bioinformatics formats (notably improving VCF support and migrating indexing libraries) and a track record of shipping robust open-source libraries used by researchers worldwide. Based in Utah and trained in bioinformatics (M.S.) and physics (B.S.), he pairs scientific domain knowledge with hands-on engineering and cloud deployment experience. Colleagues rely on him to translate ambitious scientific workflows into performant, user-friendly web tools that scale with data and team size.
code9 years of coding experience
job2 years of employment as a software developer
bookThe University of Utah
bookMaster of Science (M.S.), Bioinformatics, Master of Science (M.S.), Bioinformatics at Brandeis University
languagesEnglish, Japanese
github-logo-circle

Github Skills (8)

bioinformatics10
javascript10
testing9
html5
react4
typescripts3
typescript3
typescript-types3

Programming languages (13)

JavaCSSC++CGoJupyter NotebookGroovyTypeScript

Github contributions (5)

github-logo-circle
GMOD/jbrowse

Aug 2018 - Jul 2019

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:
userFull-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.
genomegenome-browserbrowsergenome-annotationprotein-annotation
Contributions:20 commits in 7 months
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
Garrett Stevens - Research Software Engineer at University of California, Berkeley