Chris Evans

Security Engineer at Databricks

London, England, United Kingdom
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
Chris Evans is a Security Engineer with 14 years of experience applying deep operating-systems and software development expertise to vulnerability research, reverse engineering, and security tooling. He has led cross-organizational efforts at Google to reverse-engineer malware and harden analysis pipelines for Flutter/Dart native binaries, and now applies that expertise to security at Databricks. His background spans embedded TrustZone exploitation, kernel and driver auditing, symbolic execution and taint-based tooling, and major contributions to ARM64 support in binary-lifting projects. Chris also developed tooling to inspect AOT snapshots in the Dart SDK, demonstrating a practical focus on compiler/VM internals as they intersect with security. Known for pragmatic craftsmanship (and a tendency to enable Vim keybindings everywhere), he combines research rigor with production-ready engineering to find and mitigate complex attack vectors. Based in London, he brings both offensive and defensive perspectives that accelerate hard-to-reproduce vulnerability discovery and remediation.
code13 years of coding experience
job10 years of employment as a software developer
bookHighschool Diploma, Highschool Diploma at American School of Dubai
bookBachelor of Arts (B.A.) Religion Computer Science, Bachelor of Arts (B.A.) Religion Computer Science at Columbia University
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

compiler10
dart10
internals10
sdk10
vms10
aot10
compile10
programming-language9
lang9
testing7

Programming languages (19)

C#PowerShellJavaC++CSSCCMakeAppleScript

Github contributions (5)

github-logo-circle
dart-lang/sdk

Dec 2021 - Jan 2023

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 comments, 1 issue in 1 year 1 month
Contributions summary:Chris's commits primarily focus on the development of a tool, `analyze_snapshot`, for inspecting AOT (Ahead-of-Time) snapshots within the Dart SDK. This involves creating and maintaining tools to analyze compiled artifacts, specifically targeting interactions between Dart compilation, the Dart SDK, and Flutter Engine. The contributions also include fixes related to memory leaks and build configurations, ensuring the tool's functionality and compatibility within the broader SDK ecosystem. The user's work demonstrates a focus on the Dart VM internals.
dartsdkdart2jscore-librariesflutter
perks/data-visualizations

Oct 2013 - Jun 2015

Contributions:11 commits, 5 pushes in 1 year 8 months
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
Chris Evans - Security Engineer at Databricks