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.
13 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy Computer Science, Doctor of Philosophy Computer Science at Drexel University
A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
Role in this project:
Back-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.
Manage and switch between Solidity compiler versions
Role in this project:
DevOps 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