Austin Theriault is a Senior Software Engineer based in San Francisco with a decade of experience building distributed systems, operating systems, and developer tooling. He has deep hands-on expertise in OCaml, contributing to Semgrep’s CLI, telemetry, build infrastructure, and M1 Mac support while also handling backend and DevOps responsibilities for a widely used static analysis project. Comfortable across systems and math-heavy domains, he’s shipped IDE extensions, improved SARIF outputs and autofix flows, and even moonlighted as a real-world “treasure hunter” who found $10k in buried treasure. A published researcher in cryptography and a former CS teaching assistant, Austin blends rigorous academic thinking with pragmatic engineering and a penchant for whimsical touches like segfault ASCII art.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at The George Washington University
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1 release, 406 reviews, 27 commits in 11 months
Contributions summary:Austin primarily contributed to the Semgrep CLI, adding features such as autocomplete for command-line options. They implemented and fixed issues related to the SARIF output format, including incorporating autofix functionality. Additionally, the user addressed discrepancies in CI/CD outputs, and added support for M1 Mac builds, indicating involvement in build processes and infrastructure.
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
Austin Theriault - Senior Software Engineer at Semgrep