Luke Craig

Technical Staff at MIT Lincoln Laboratory

Bloomington, 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
Luke Craig is a Technical Staff engineer at MIT Lincoln Laboratory with 11 years of experience in systems and reverse-engineering work across x86, ARM, and PowerPC architectures. He holds a BS in Computer Engineering and an MS in Computer Science and has progressed through multiple technical roles at MITLL after internships focused on embedded systems security and RE. Luke is an active open-source contributor to dynamic analysis tooling—most notably adding file-taint and syscall support to the architecture-neutral PANDA platform—bringing research-grade capabilities to practical analysis workflows. Based in Bloomington, Indiana, he blends low-level systems expertise with backend development skills and a curiosity for rehosting/VR and emulator tooling. Colleagues describe him as the kind of engineer who bridges rigorous research and hands-on implementation, often surfacing subtle architectural issues before they reach production.
code11 years of coding experience
job4 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Rose-Hulman Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

syscall10
python10
dynamic-analysis10
qemu9
reverse-engineering9

Programming languages (11)

TypeScriptDockerfileJavaC++ShellCHTMLBitBake

Github contributions (5)

github-logo-circle
panda-re/panda

Nov 2017 - Jan 2023

Platform for Architecture-Neutral Dynamic Analysis
Role in this project:
userBackend Developer
Contributions:93 reviews, 277 commits, 320 PRs in 5 years 3 months
Contributions summary:Luke contributed to the `panda-re/panda` repository, a platform for dynamic analysis, by implementing support for file taint and syscalls. They modified the pypanda.py file, adding new functionality for handling and utilizing the file taint system, and also edited the examples to include files that support the system. They also changed parts of the source code for supporting different architectures by adding new dependencies and changes to the architecture. These changes indicate a focus on enhancing the platform's capabilities for analyzing program behavior.
dynamic-analysiscrosswordtest-datapandareanalysis
panda-re/qemu

Oct 2022 - Apr 2025

Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Contributions:3 PRs, 103 pushes, 18 branches in 2 years 6 months
linuxtarballsqemusubmitpull-requests
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
Luke Craig - Technical Staff at MIT Lincoln Laboratory