Brad Swain

Security Engineer at Trail of Bits

Dallas-Fort Worth Metroplex United States
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
Brad Swain is a Security Engineer with nine years of experience specializing in compilers, programming languages, LLVM, and Rust, currently contributing to Trail of Bits. He has led research-driven engineering efforts—winning and running two SBIR projects to build an LLVM-based data race detector for HPC OpenMP workloads—and has hands-on experience scaling dynamic race detection to GPUs. Brad’s open-source and QA work includes improving testing infrastructure for the widely used crytic/slither Solidity static analyzer, automating multi-version solc installs and streamlining test execution. He blends research depth from Texas A&M and national-lab internships with practical production security engineering, focusing on robust tooling and reproducible tests. Based in the Dallas–Fort Worth area, he brings a pragmatic curiosity about language tooling and low-level correctness that often leads him to optimize developer workflows rather than just the surface UI.
code9 years of coding experience
job3 years of employment as a software developer
bookMCS, Computer Science, MCS, Computer Science at Texas A&M University
github-logo-circle

Github Skills (11)

static-analysis10
solidity10
python10
testing10
pytest9
ethereum9
automation9
automations9
vyper8
dockers3
docker3

Programming languages (4)

C++CLLVMPython

Github contributions (5)

github-logo-circle
crytic/slither

Feb 2022 - Mar 2022

Static Analyzer for Solidity and Vyper
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 2 PRs in 14 days
Contributions summary:Brad primarily worked on enhancing the testing infrastructure for the `slither` static analyzer. They implemented automated installation of Solidity compiler versions to ensure comprehensive testing across different compiler versions. Furthermore, the user refactored testing code, improved test coverage, and streamlined the test execution process by integrating the `solc-select` tool and python api for managing solidity compilers and associated artifacts.
static-analyzerethereumsoliditysmart-contractsanalyzer
coderrect-inc/OpenRace

Mar 2021 - Jan 2022

Open source implementation of the Coderrect Scanner core race detection functionality.
Contributions:305 reviews, 210 PRs, 317 pushes in 10 months
data-racerace-detectioncppconcurrencyscanner
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
Brad Swain - Security Engineer at Trail of Bits