Evan Sultanik

Principal Computer Security Researcher at Alevio

Philadelphia, Pennsylvania, 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
Evan Sultanik is a Principal Computer Security Researcher with 13+ years bridging academic AI research and applied security engineering, currently at Trail of Bits and co-founder of Alevio. He specializes in automated program analysis, symbolic execution, and intelligent distributed/peer-to-peer systems, with a strong track record of production-grade contributions to high-profile open-source projects like Manticore and graphtage. A prolific author and editor (over two dozen peer-reviewed papers and frequent contributions to PoC||GTFO), he brings deep low-level expertise across languages and ISAs—Lisp, ML, LLVM/IR, C/C++, x86/ARM/MIPS assembly—and platform tooling. His background includes leading DoD-funded multiagent research at Drexel and hands-on DevOps work automating Solidity compiler management, demonstrating a rare mix of research leadership, defense contracting experience, and practical tool-building.
code13 years of coding experience
job15 years of employment as a software developer
bookDoctor of Philosophy Computer Science, Doctor of Philosophy Computer Science at Drexel University
bookGermantown Academy
stackoverflow-logo

Stackoverflow

Stats
705reputation
50kreached
6answers
3questions
github-logo-circle

Github Skills (32)

algorithm10
algorithms10
solidity10
lib10
python10
scripting10
evm10
levenshtein-distance10
data-structure10
edit-distance10
automation10
script10
ethereum10
data-structures10
sh10

Programming languages (13)

C++CRustCMakeGoHTMLDockerfileSolidity

Github contributions (5)

github-logo-circle
trailofbits/graphtage

Mar 2020 - Jan 2023

A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
Role in this project:
userBack-end Developer
Contributions:19 releases, 5 reviews, 521 commits in 2 years 10 months
Contributions summary:Evan implemented and optimized core functionality for a semantic diff utility library, primarily focusing on core diffing algorithms. The contributions involve the creation and refinement of classes such as `Range`, `Edit`, `PossibleEdits`, and `ListNode`, with an emphasis on efficient bounds checking, memory management, and the simplification of the Levenshtein distance algorithm. Additional work includes adding support for various data types, including strings, integers, and booleans.
command-line-toolcsvyamlpythonsemantic
crytic/solc-select

Jan 2019 - Feb 2021

Manage and switch between Solidity compiler versions
Role in this project:
userDevOps Engineer
Contributions:5 reviews, 29 commits, 11 PRs in 2 years 1 month
Contributions summary:Evan focused on automating the installation and management of Solidity compiler versions within the `crytic/solc-select` repository. They updated the installation scripts to include newer versions, and implemented automated pulling of `solc` releases from GitHub. Furthermore, the user added a mechanism to install and upgrade the host's solc script. They also introduced a script for chroot commands.
ethereumsoliditycompilersolcsmart-contracts
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
Evan Sultanik - Principal Computer Security Researcher at Alevio