Navid Emamdoost

San Francisco Bay Area 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
Navid Emamdoost is a PhD candidate and research assistant in Computer Science at the University of Minnesota with eight years of experience focused on program analysis and software security. He applies advanced techniques—instruction-level binary hardening, binary rewriting, information flow/taint analysis, and symbolic execution—to harden software and detect vulnerabilities. Based in Sunnyvale, he pairs academic rigor with practical DevOps and backend engineering, contributing to high-profile open-source fuzzing projects like OSS-Fuzz, FuzzBench, and ClusterFuzz to improve CI/CD, build automation, and fuzzing integrations. Navid’s work bridges low-level binary tooling and large-scale fuzzing infrastructure, reflecting a rare blend of systems-level research and production-grade engineering.
code8 years of coding experience
bookUniversity of Minnesota Twin Cities
bookMaster of Science (M.Sc.), Master of Science (M.Sc.) at Sharif University of Technology
github-logo-circle

Github Skills (16)

security10
fuzzing10
benchmarking10
benchmark10
docker10
fuzzer10
python10
dockers10
build-automation10
cicd10
google-cloud-build10
gcp10
fuzz-testing9
test-automation9
bash8

Programming languages (7)

ShellC++CRustOCamlRoffPython

Github contributions (5)

github-logo-circle
google/oss-fuzz

Nov 2021 - Jan 2023

OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
userDevOps Engineer
Contributions:306 reviews, 116 commits, 251 PRs in 1 year 2 months
Contributions summary:Navid primarily focused on improving and maintaining the OSS-Fuzz infrastructure. They made several commits related to the build process, including fixing Dockerfile commands, employing cloud build for status updates, and adding build steps for fuzz introspector images. Additionally, they addressed issues with introspector image builds and optimized build configurations, indicating a strong focus on CI/CD and build automation within the project.
fuzzingsecuritystabilityoss-fuzzfuzz-testing
google/clusterfuzz

Oct 2021 - Dec 2022

Scalable fuzzing infrastructure.
Role in this project:
userBack-end Developer
Contributions:55 reviews, 26 commits, 29 PRs in 1 year 1 month
Contributions summary:Navid contributed to the `google/clusterfuzz` repository, which focuses on fuzzing infrastructure. The commits demonstrate work on improving testcase overview text, adding support for issue saving failures, incorporating GPU failure detection, and integrating introspector report links. Furthermore, the user was involved in implementing support for the "none" sanitizer and enhancing variant-based grouping for testcase deduplication.
fuzzingsecuritystabilityvulnerabilities
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