Yanick Fratantonio

Senior Research Scientist at Google

Zurich, Zurich, Switzerland
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
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.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at University of Illinois at Chicago
bookMaster, Computer Engineering, Master, Computer Engineering at Politecnico di Milano
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of California, Santa Barbara
languagesEnglish, Italian
github-logo-circle

Github Skills (17)

hex10
shellcode10
assembly10
python10
linux10
x8610
assemble10
assembler10
refactoring10
base-conversion10
dependency-management9
onnx9
reverse-engineering9
deep-learning8
debug8

Programming languages (8)

C++RustCHTMLVim scriptJupyter NotebookVim ScriptPython

Github contributions (5)

github-logo-circle
google/magika

Feb 2024 - Apr 2025

Detect file content types with deep learning
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 releases, 123 reviews, 355 PRs in 1 year 1 month
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.
deep-learningfiletypekeras-classification-modelskeras-modelsmime-types
reyammer/shellnoob

Apr 2013 - Mar 2022

A shellcode writing toolkit
Role in this project:
userBackend Developer
Contributions:16 commits, 5 PRs, 5 pushes 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.
shellcodeshell
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
Yanick Fratantonio - Senior Research Scientist at Google