Tom Bonner

SVP Of Research at HiddenLayer

Milton Keynes, England, United Kingdom
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
🎓
Top School
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
job15 years of employment as a software developer
bookBTEC National Diploma Computer Science, BTEC National Diploma Computer Science at Aylesbury College
languagesEnglish, Norwegian
github-logo-circle

Github Skills (21)

pe-analyzer10
portable-executable10
knife10
parsing10
dump10
ida10
encoding10
pe-file10
imports10
compression10
introspection10
encryption10
executable9
portable9
data-manipulation9

Programming languages (2)

JavaScriptPython

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
memorypythonidapefilepe-analyzer
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
Tom Bonner - SVP Of Research at HiddenLayer