Han Dai

Graduate Research Assistant

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

👤
Senior
🎓
Top School
Han Dai is a graduate research assistant at Purdue University with 11 years of software engineering experience and a focus on binary analysis and decompilation. He contributes to high-profile open-source projects like angr, where his backend work improved decompiler correctness, operator precedence, and generated C code compilability. Combining academic research with practical tooling, he brings deep systems-level debugging and reverse-engineering expertise from his MS and BS in Computer Science at Purdue. Based in West Lafayette, he pairs rigorous problem-solving with a knack for subtle correctness fixes that make complex analysis pipelines more reliable.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Purdue University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
15reputation
5kreached
0answers
2questions
github-logo-circle

Github Skills (15)

analyse10
decompiler10
python10
binarydiff10
angr10
decompile10
c119
code-generation9
c179
digitalocean6
gitlab6
docker6
php6
smtp6
dockerfile6

Programming languages (8)

C++ShellCRustJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
angr/angr

Nov 2020 - Jan 2023

A powerful and user-friendly binary analysis platform!
Role in this project:
userBack-end Developer
Contributions:6 commits, 7 PRs, 11 comments in 2 years 2 months
Contributions summary:Han primarily contributed to the `angr` project by addressing various issues in the decompiler and light engine modules. Their work involved fixing bugs related to operation precedence, function prototypes, and variable declarations. The user also implemented support for extended IROps and added necessary parentheses to correct operator precedence, enhancing the correctness and usability of the decompiled code. These changes improved the accuracy and compilability of the generated C code from the binary analysis platform.
pythonbinary-analysisanalysisuser-friendlyangr
DennyDai/DennyDai

Oct 2020 - Jun 2024

Contributions:34 pushes, 1 branch in 3 years 8 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