Yanick Fratantonio is a Senior Research Scientist at Google with 13 years of experience specializing in systems security, malware analysis, reverse engineering, and program analysis across Android, Windows, and Linux. He bridges academic rigor and practical impact—publishing 30+ peer-reviewed papers, teaching a public mobile security course, and speaking at venues like Black Hat and IEEE S&P. Prior roles include assistant professor at EURECOM and senior researcher at Cisco Talos, and he holds a PhD from UC Santa Barbara. Yanick contributes to open-source security tooling (notably leading backend and devops work on Google’s Magika project) and remains active in the CTF community as a member of Shellphish and OOO. He’s known for exposing systemic mobile flaws and for applying machine learning to detect file content types and automate security analysis.
13 years of coding experience
11 years of employment as a software developer
Master, Computer Science, Master, Computer Science at University of Illinois at Chicago
Master, Computer Engineering, Master, Computer Engineering at Politecnico di Milano
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of California, Santa Barbara
Contributions:1 review, 16 commits, 5 PRs in 9 years
Contributions summary:Yanick contributed significantly to the `shellnoob` project, a toolkit for writing shellcodes. Their initial commit established the project with core functionality. Subsequent commits involved improvements to the `opcode_to_ins` feature and refactoring of the codebase, including the implementation of hex_to_exe, indicating an understanding of low-level programming concepts and shellcode manipulation. Further revisions introduced completec, and made adjustments to improve overall functionality.
Fast and accurate AI powered file content types detection
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:5 releases, 161 reviews, 403 PRs in 2 years 4 months
Contributions summary:Yanick primarily focused on code refactoring and dependency management by removing a dependency on the 'rich' package. They updated comments within the code to improve clarity. Significant changes were made involving a major refactor and clean-up of the core Magika Python module, including optimizations and design improvements. In addition, they worked on the clean-up of logger setup and usage, updating the CLI.
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.