Yarden Shafir

Senior Security Engineer at Trail of Bits

Canada
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
Yarden Shafir is a Senior Security Engineer with eight years of experience building and hardening detection and analysis tooling across endpoint security teams and research firms. Currently at Trail of Bits, he contributes to high-assurance projects and has practical open-source chops — notably enhancing the trailofbits/pe-parse C/C++ library to better parse PE debug directories. Prior roles at CrowdStrike and SentinelOne span software engineering, security research, and QA automation, giving him a rare blend of offensive research mindset and disciplined test-driven development. Based in Canada and with a background as a network analyst in the IDF, he brings operational rigor to reverse engineering and tooling work. Off the track, he describes himself playfully as “a circus artist with a Visual Studio license,” hinting at a creative, hands-on approach to complex security problems.
code8 years of coding experience
job7 years of employment as a software developer
bookarts and science academy, Israel
languagesHebrew, English
github-logo-circle

Github Skills (9)

pe-file10
c-language10
cprogramming-language10
portable-executable10
file-format10
debug9
debugging9
data-structures8
data-structure8

Programming languages (7)

C#C++CCMakeJavaScriptYARAPython

Github contributions (5)

github-logo-circle
trailofbits/pe-parse

Oct 2022 - Nov 2022

Principled, lightweight C/C++ PE parser
Role in this project:
userBack-end Developer
Contributions:2 releases, 3 reviews, 8 commits in 17 days
Contributions summary:Yarden primarily contributed to the parsing of Portable Executable (PE) files. Their work involved implementing functionality to parse debug directories, including extracting relevant data. The commits demonstrate the addition of new structures and functions within the PE parsing library, as well as updates to the associated debugging and dumping utilities. They added support for parsing additional debug directory types and fixed an error while printing the debug directory names.
cpppe-fileparsingpe-analyzerparser
yardenshafir/WinDbg_Scripts

May 2020 - Jan 2023

Useful scripts for WinDbg using the debugger data model
Contributions:21 commits, 37 pushes, 3 branches in 2 years 8 months
kebab-casewindowswindbgdebugginguseful-scripts
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
Yarden Shafir - Senior Security Engineer at Trail of Bits