Zach Rice

Sr. Software Engineer at Truffle Security Co.

Greater Chicago 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
Zach Rice is a senior software engineer based in the Greater Chicago Area with nine years of experience specializing in backend engineering, DevSecOps, and application security. He founded and maintains prominent secret-scanning tooling (Gitleaks) and contributes deep backend work to TruffleHog, implementing performance features like an Aho-Corasick prefilter and stricter regex detectors to improve detection accuracy. His optimizations have cut average scan times by about 50%, and he pairs hands-on engineering with community leadership—running a Detector Competition that generated 80+ community PRs and helped TruffleHog trend on GitHub. Comfortable working remotely and coding in Go, he blends SAST and CI/CD integration expertise with advisory work in AI and funds his open-source efforts through GitHub Sponsors.
code9 years of coding experience
job8 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

algorithm10
securitytxt10
git10
algorithms10
github-ci10
devsecops10
scripting10
datastructure10
github-actions-workflows10
open-source10
versioncontrol10
bash10
security-automation10
datastructures10
secrets10

Programming languages (18)

C#RustCTeXGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
gitleaks/gitleaks-action

Feb 2020 - Jan 2023

Protect your secrets using Gitleaks-Action
Role in this project:
userDevOps Engineer
Contributions:33 releases, 7 reviews, 217 commits in 2 years 11 months
Contributions summary:Zach primarily focused on modifying the `entrypoint.sh` file, likely to configure and enhance the functionality of a GitHub Action. The commits reveal the addition of environment variable checks, event name identification (push, pull\_request), and the invocation of the `gitleaks` tool with specific parameters. These changes suggest the user was involved in integrating and refining the security scanning capabilities within the CI/CD pipeline of the repository.
protectprotect-your-secretssecret-scanningsecurity-automationsecurity-tools
gitleaks/gitleaks

Jan 2018 - Dec 2022

Find secrets with Gitleaks 🔑
Role in this project:
userBack-end & Security Engineer
Contributions:179 releases, 184 reviews, 604 commits in 4 years 10 months
Contributions summary:Zach primarily contributed to the development and maintenance of gitleaks, a tool designed to detect secrets within Git repositories. Their work included implementing new features related to regular expression matching and file type filtering. Furthermore, the user made significant improvements in terms of security by creating stricter regular expressions for identifying secrets and by adding the capability to exclude forks during the scan process.
golangdiscoverprotectsecurity-toolssecurity
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