Chanhee Cho

West Lafayette, Indiana, 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
Chanhee Cho is a PhD student in Electrical & Computer Engineering at Purdue University with six years of hands-on experience at the intersection of computer security, formal methods, and programming languages. He contributes to rigorous, low-level verification tooling—most notably as a back-end developer on the Verus project where he implemented bit-vector operators and extended type-checking for verified Rust. His academic path spans Seoul National University and Carnegie Mellon, blending theoretical depth in mathematics and CS with applied systems work. Chanhee brings a developer’s attention to correctness, shipping tests and examples to validate language features, and prefers tackling subtle, correctness-critical engine components rather than surface tooling.
code6 years of coding experience
bookBachelor of Science - BS, Double Major in Computer Science and Engineering & Mathematical Sciences, Bachelor of Science - BS, Double Major in Computer Science and Engineering & Mathematical Sciences at Seoul National University
bookDoctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at Purdue University
bookMaster of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
51reputation
462reached
4answers
0questions
github-logo-circle

Github Skills (13)

type-system10
bit10
rust10
bitwise10
formal-verification9
theorem-proving6
cs506
algorithm6
verification6
compilation6
dafny6
polymorphism6
induction6

Programming languages (2)

RustJavaScript

Github contributions (5)

github-logo-circle
verus-lang/verus

Nov 2021 - Jan 2023

Verified Rust for low-level systems code
Role in this project:
userBack-end Developer
Contributions:62 reviews, 151 commits, 47 PRs in 1 year 2 months
Contributions summary:Chanhee primarily contributed to the development of the Verus language, focusing on the bit-vector features and supporting operators. Their work involved implementing bitwise operations and extending the type system, particularly within the `sst_to_air` and `air` modules. The user made code modifications to incorporate the newly added bit-vector operators into the rust-to-vir and the type-checking process. Furthermore, they added example code and test cases to ensure proper functionality.
rustverifiedlow-level
Contributions:17 pushes, 1 branch in 11 months
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