Ryan Whelan

Assistant Group Leader - Cyber System Assessments at MIT Lincoln Laboratory

Boston, Massachusetts, 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
Ryan Whelan is an engineering leader specializing in cyber system assessments who blends 14 years of hands-on systems work with team leadership at MIT Lincoln Laboratory. He focuses on the intersection of hardware and software to improve system security, bringing deep experience in system-level integration, build systems, and code generation. Ryan contributed to the PANDA dynamic analysis platform by integrating LLVM support and resolving compilation and compatibility challenges, underscoring his expertise in low-level tooling and cross-toolchain adaptation. Based in Boston, he holds BS and MS degrees from Northeastern University and applies academic rigor to practical, auditable security assessments. Colleagues rely on him for pragmatic solutions that bridge research-grade tools and deployable security engineering.
code14 years of coding experience
bookMS, MS at Northeastern University
github-logo-circle

Github Skills (18)

c-language10
qemu10
llvm10
cprogramming-language10
architecture9
dynamic-analysis9
reverse-engineering9
architectures9
system9
build-system8
makefile8
compile-time7
compilation7
scripting7
script7

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
panda-re/panda

May 2012 - Feb 2017

Platform for Architecture-Neutral Dynamic Analysis
Role in this project:
userBack-end Developer / System Architect
Contributions:220 commits, 36 pushes, 8 branches in 4 years 10 months
Contributions summary:Ryan primarily focused on adapting and integrating LLVM into the PANDA framework, a platform for dynamic analysis. They added and modified build scripts and configuration files to enable LLVM support. The commits involved integrating TCG-LLVM code and adjusting the codebase to ensure compatibility and compilation, demonstrating a focus on system-level integration and code generation. The user addressed compilation errors and made necessary adjustments for G++ compatibility.
dynamic-analysiscrosswordtest-datapandareanalysis
moyix/qemu

Jun 2016 - Jun 2016

Contributions:6 commits, 6 pushes, 4 branches in 2 days
pandaqemu
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
Ryan Whelan - Assistant Group Leader - Cyber System Assessments at MIT Lincoln Laboratory