Cayden Codel is a Carnegie Mellon University software engineer and researcher specializing in formal verification, currently pursuing a master’s degree in computer science under Dr. Marijn Heule and Dr. Jeremy Avigad. Lean convert since 2021, he focuses on formally verifying translations of mathematical statements into propositional logic, with the goal of a library of verified encodings for combinatorial and graph theory problems. His path spans ML infrastructure work at MineRL Labs—building data collection pipelines for training reinforcement learning agents in Minecraft—and backend development experiences, including a Rust-based data-migration project at Mastercard that achieved a 50% reduction in storage for millions of SQL records. Since 2019 he has been a Teaching Assistant at CMU, leading recitations and office hours for three algorithms and systems CS courses and designing assessments for over 1,000 students. He earned a BS in Computer Science from CMU with a 3.93/4.0, blending rigorous academic training with hands-on software development across startups and large organizations. He sees SAT/SMT solving as a backbone for future research and is motivated to contribute to both theory and tooling in formal methods.
Contributions:8 PRs, 67 pushes, 7 branches in 5 months
plugin
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
Cayden Codel - Teaching Assistant at Carnegie Mellon University