Wesley Shields

Security Engineer

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
Wesley Shields is a security engineer with 18 years of hands-on experience building and hardening systems-level tooling for security and networking. A retired FreeBSD committer and prolific open-source contributor, he has strengthened projects used in malware analysis and monitoring—contributions include YARA and its Python bindings, osquery instrumentation (notably a YARA table for intrusion detection), tcpdump, and PE parsing libraries. Wesley focuses on backend and systems code: parsing, protocol handling, refactoring for maintainability, and bridging C/C++ libraries to Python for analyst workflows. He brings deep practical expertise in pcap/pcapng handling, PE/resource parsing, and signature-led detection, plus a knack for cleaning complex codebases and improving cross-platform build and callback behavior.
code18 years of coding experience
github-logo-circle

Github Skills (49)

monitoring10
c-language10
back-end-development10
python10
network-analysis10
it-security10
network-intrusion-detection10
c1110
portable-executable10
file-format10
security10
c1710
ip-filter10
parsing10
packet-capture10

Programming languages (11)

C++CRustAwkMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
crits/crits

Jun 2014 - Nov 2015

CRITs - Collaborative Research Into Threats
Role in this project:
userBack-end Developer
Contributions:373 commits, 24 PRs, 53 pushes in 1 year 5 months
Contributions summary:Wesley primarily focused on back-end development tasks, modifying the core functionality of the CRITs application. Their contributions included removing redundant comments, bringing over a connector.py file from prior work, and refactoring service components. These changes demonstrate a focus on code cleanup and streamlining the application's internal service architecture.
securitycollaborative-researchcybersecuritycollaborativethreats
VirusTotal/yara-python

Jan 2016 - Dec 2022

The Python interface for YARA
Role in this project:
userBack-end Developer
Contributions:4 reviews, 13 commits, 22 PRs in 7 years
Contributions summary:Wesley implemented and enhanced the Python interface for the YARA project. Their contributions focused on adding new features, such as console logging and callbacks for module data, which provide more flexible control over YARA's functionality. They also addressed critical issues like handling invalid Unicode characters in metadata and improving callback performance, and integrated the xor_value into the returning data structure. The user modified build configurations for macOS support.
python-interfacepythonyara
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
Wesley Shields - Security Engineer