Mizuki Asano And Thomas McGrath Professor (Research)
Palo Alto, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Clark Barrett is a senior research professor at Stanford University with over a decade of experience advancing automated reasoning, SAT/SMT solving, and formal verification for hardware, software, and security applications. His work bridges deep theoretical foundations and practical tool-building, evidenced by contributions to the widely used cvc5 SMT solver where he focused on robustness, bug fixes, and feature support such as eager bitblasting and raw benchmark dumping. He has an academic track record spanning NYU and Stanford, plus industry collaboration as a visiting scientist at Google, highlighting a knack for translating research into deployable systems. Trained in computer science at Stanford with a broad undergraduate background in engineering, math, and CS from BYU, he combines rigorous formal methods expertise with hands-on coding and debugging. Colleagues rely on him for both automated proof generation techniques and pragmatic improvements to theorem-proving infrastructure.
10 years of coding experience
19 years of employment as a software developer
B.S. Electrical Engineering Mathematics Computer Science, B.S. Electrical Engineering Mathematics Computer Science at Brigham Young University
M.S. Ph.D. Computer Science, M.S. Ph.D. Computer Science at Stanford University
cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems.
Role in this project:
Back-end Developer
Contributions:51 reviews, 69 commits, 56 PRs in 6 years 1 month
Contributions summary:Clark primarily focused on bug fixes and code improvements within the CVC5 theorem prover. Their contributions include addressing memory leaks in unit tests, fixing bugs in specific modules, and enabling eager bitblasting for QF_ABV problems. The user also made changes to support the "ALL" logic and added a "raw-benchmark" option for dumping user commands, indicating work related to code functionality and debugging.
CVC4 is an efficient open-source automatic theorem prover for satisfiability modulo theories (SMT) problems.
Contributions:50 pushes, 16 branches in 8 years 6 months
dependent-typesproversatisfiabilitysmtproblems
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
Clark Barrett - Mizuki Asano And Thomas McGrath Professor (Research)