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.
11 years of coding experience
4 years of employment as a software developer
High School Diploma, High School Diploma at Longmont High School
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Colorado Boulder
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.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Role in this project:
Back-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.