Cooper Pierce is a Software Engineer II based in New York with eight years of engineering experience and a strong focus on program analysis and security. He joined Semgrep after progressing from intern to engineer and now contributes to the core static-analysis engine, improving parsing, AST translation, and pattern-matching across languages like Python, PHP, Rust, and Scala. A former CMU instructor and long-time teaching assistant for foundational CS courses, he blends deep technical skill with clear communication and mentorship. His open-source work on the well-known semgrep project showcases pragmatic fixes and new pattern operators that materially strengthen static analysis capabilities. Cooper’s academic background in computer science is complemented by a minor in history and a personal passion for conservation, having traveled internationally to pursue environmental causes. That mix of security-focused tooling, teaching experience, and conservation-minded curiosity makes him a pragmatic engineer who cares about both code quality and broader impact.
8 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Carnegie Mellon University
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Role in this project:
Back-end Developer & Security Engineer
Contributions:350 reviews, 56 commits, 116 PRs in 3 months
Contributions summary:Cooper primarily contributed to the project by addressing parsing-related issues, specifically focusing on context expressions in Python and handling PHP `use` imports. They improved the code's functionality by supporting method chain patterns in Rust and correcting the generic AST translation for Scala. The user also introduced enhancements by adding new pattern operators and fixing lookup errors for generated files. These improvements align with the project's static analysis focus.
Contributions:3 reviews, 1 PR, 4 pushes in 1 year 7 months
brainfuck
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.