Stuart Locke

Software Engineer at Apple

Mountain View, California, 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
Stuart Locke is a software engineer based in Mountain View with a decade of hands-on experience in security-focused systems and low-level tooling. He has contributed notable features to the widely used pwndbg project—such as a leakfind command and fixes for PIE/Windbg support—reflecting deep reverse-engineering and exploit-development expertise. His background includes vulnerability research roles at Raytheon and academic work on cache side‑channel attacks that led to a cited ICLR submission, showing a blend of practical and research credentials. At Apple since 2023 he continues to apply systems-level judgment, and earlier entrepreneurial work building and monetizing Minecraft mods demonstrates an ability to take projects from concept to users. Colleagues know him for combining debugger mastery (GDB/WinDBG/IDA) with pragmatic C and Python tooling to accelerate security research and automation.
code9 years of coding experience
bookRochester Institute of Technology
bookMontgomery Blair
github-logo-circle

Github Skills (12)

pwd10
debugging10
gdb10
debug10
exploit10
reverse-engineering10
python10
dbg10
lldb9
hacking8
ninja8
ctf8

Programming languages (5)

C++ShellCMakefilePython

Github contributions (5)

github-logo-circle
pwndbg/pwndbg

Apr 2019 - Sep 2019

Exploit Development and Reverse Engineering with GDB Made Easy
Role in this project:
userSecurity Engineer
Contributions:11 commits, 16 PRs, 5 pushes in 5 months
Contributions summary:Stuart contributed significantly to the `pwndbg` repository, which focuses on exploit development and reverse engineering tools. Their work includes the implementation of a `leakfind` command for identifying memory leaks, which is crucial for exploit development. They also made various improvements to the code, including fixing bugs related to PIE binaries and updating Windbg commands.
pythonctfengineeringdisassemblerpeda
stnevans/BytecodeParser

Jan 2017 - Oct 2018

Contributions:6 commits, 4 pushes, 2 branches in 1 year 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
Stuart Locke - Software Engineer at Apple