Grayson H

Graduate Research Assistant

Boulder, Colorado, 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

🤩
Rockstar
🎓
Top School
Grayson H is an MS Computer Science student and graduate research assistant at the University of Colorado Boulder who builds production-grade AI systems bridging applied research and real-world impact. With 11 years of hands-on experience, he has led multilingual medical NLP research published at ACL, assembled a 5,000+ entry cross-lingual healthcare dataset, and developed Kubernetes-based distributed training and cost-estimation pipelines. He pairs a dual background in computer science and economics to design interpretable, scalable ML workflows used in education, healthcare, observability, and conservation, and has mentored dozens of students while securing multi-institutional grant funding. An active open-source contributor, he’s added core functionality and security rules to the widely used Semgrep project, demonstrating fluency in static analysis and vulnerability detection. Grayson’s work often spans the full lifecycle—from data curation and evaluation to cloud deployment and user-facing apps—bringing research rigor to production systems.
code11 years of coding experience
job4 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Longmont High School
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Colorado Boulder
github-logo-circle

Github Skills (14)

security10
it-security10
static-analysis10
back-end-development10
python10
semgrep10
security-scanner10
program-analysis10
go9
javascript8
java7
ruby7
dockerfile7
javas7

Programming languages (15)

MDXJavaCGoHTMLTypeScriptHCLShell

Github contributions (5)

github-logo-circle
semgrep/semgrep-rules

Feb 2020 - Nov 2022

Semgrep rules registry
Role in this project:
userSecurity Engineer
Contributions:570 reviews, 621 commits, 1137 PRs in 2 years 8 months
Contributions summary:Grayson focused on adding and refining security rules for Semgrep, a static analysis tool. Their contributions primarily involved creating new checks to identify vulnerabilities in Python, Ruby, Java, Go, JavaScript, and Dockerfile code, specifically targeting areas like command injection, path traversal, XSS, and insecure configurations. The user also contributed to improving the quality of existing rules and tests.
securitysemgrepsemgrep-rulessemgrep-registryprogram-analysis
semgrep/semgrep

May 2020 - Jun 2022

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Role in this project:
userBack-end Developer
Contributions:73 reviews, 141 commits, 99 PRs in 2 years 1 month
Contributions summary:Grayson contributed to the development of the Semgrep project, focusing on core functionality. Their work involved implementing equivalence patterns within the rule files, including the supporting code changes in `core_runner.py`, `equivalences.py`, and `rule.py`. The user also worked on integrating the spacegrep tool and handling its output within the Semgrep environment. Further contributions included adding and implementing the '--dryrun' flag for autofixes.
looklinterpythonr2cjavascript
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