Tom Bonner

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
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.
code14 years of coding experience
github-logo-circle

Github Skills (16)

data-manipulation10
pe-file10
compression10
python-modules10
pyqt10
parsing10
treeview10
encryption10
portable-executable10
encoding10
data-analysis9
ida3
scripting2
ghidra2
reverse-engineering2

Programming languages (3)

JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
blackberry/pe_tree

Jul 2020 - May 2021

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
pe-fileportable-executablepyqtpython-modulestreeview
tombonner/js-analysis

Aug 2016 - Mar 2021

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.
Request Free Trial