Tom Bonner is an accomplished cybersecurity researcher and software engineer with over two decades of hands-on experience in malware analysis, reverse engineering, and defensive product development. Currently SVP of Research at HiddenLayer, he has led adversarial machine learning and threat research teams at industry leaders including BlackBerry and Cylance, blending deep systems-level coding (C/C++, x86/64 assembly, Python, Java, .NET) with practical incident response and forensic expertise. He has built cross-platform scanning engines and emulator-driven detection tooling, authored notable industry resources such as PE Tree and "Finding Beacons in the Dark," and pioneered adversarial ML attacks and countermeasures to harden classifiers. Tom’s background spans rootkits, polymorphic/metamorphic viruses, packers, exploits and memory/network forensics, complemented by moderate pentesting experience—giving him end-to-end visibility of the threat lifecycle. Based in Milton Keynes, he combines strategic leadership with continued technical craftsmanship, often diving into low-level file format and shellcode analysis that most executives never touch.
14 years of coding experience
15 years of employment as a software developer
BTEC National Diploma Computer Science, BTEC National Diploma Computer Science at Aylesbury College
Python module for viewing Portable Executable (PE) files in a tree-view using pefile and PyQt5. Can also be used with IDA Pro and Rekall to dump in-memory PE files and reconstruct imports.
Contributions:4 commits, 4 PRs, 8 comments in 9 months
Contributions:14 commits, 19 pushes, 1 branch in 4 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.