Francesco Tamagni

Android IOS Security Research Engineer at NowSecure

Contact Info Other
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
Francesco Tamagni is an Android/iOS security research engineer and seasoned reverse engineer with 11 years of experience focused primarily on iOS platform internals. At NowSecure he combines hands-on vulnerability research with tooling improvements, contributing deep fixes and features to high-impact open-source projects like Frida and radare2/rizin that power dynamic instrumentation and binary analysis. His work spans low-level system programming—handling Mach-O, dyld caches, hardware breakpoints, and Stalker instrumentation—demonstrating a strong grasp of OS internals and concurrency issues. Francesco often tackles subtle, brittle problems (race conditions, stack alignment, backtracing) that are critical for reliable runtime analysis on Apple platforms. Trained as a computer engineer at Politecnico di Torino, he brings both academic rigor and long-term practical experience in security tooling and reverse engineering.
code11 years of coding experience
bookcomputer science, computer science at ITIS Fauser
bookMaster of Science (M.S.), Computer Engineering, Master of Science (M.S.), Computer Engineering at Politecnico di Torino
languagesEnglish, Italian
github-logo-circle

Github Skills (32)

debugging10
objective-c10
debug10
assembly10
ios10
system-programming10
frida10
mach-o10
memory-management10
radare210
backtracking10
instrumentation10
c1110
binarydiff10
c1710

Programming languages (16)

C++CSSCRustMakefileValaHTMLTypeScript

Github contributions (5)

github-logo-circle
nowsecure/r2frida

Oct 2016 - Sep 2020

Radare2 and Frida better together.
Role in this project:
userSecurity Engineer
Contributions:14 reviews, 38 commits, 32 PRs in 3 years 11 months
Contributions summary:Francesco primarily contributed to the `r2frida` project by implementing and extending functionalities related to dynamic analysis and security research. Their work includes adding new commands for memory allocation and searching, enhancing existing search capabilities (wide string, value searches), and fixing issues like a deadlock. Furthermore, the user worked on stalker features, which would be very valuable for a security analysis tool. These contributions show a focus on improving the project's features for reverse engineering and security analysis tasks.
dynamic-analysisfridaradare2android-securitystatic-analysis
frida/frida-core

Feb 2017 - Nov 2021

Frida core library intended for static linking into bindings
Role in this project:
userBack-end Developer
Contributions:13 reviews, 52 commits, 59 PRs in 4 years 10 months
Contributions summary:Francesco primarily contributed to the core functionality of the Frida core library, specifically focusing on improving the instrumentation capabilities on macOS and iOS. Their work involved addressing race conditions in thread management, implementing hardware breakpoints, and adapting to changes in system libraries (like dyld and libSystem) across different iOS versions. The user also worked on supporting jailbroken iOS devices by implementing functionality related to libjailbreak.
instrumentationfridastatic-linkinglinkingcore-library
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
Francesco Tamagni - Android IOS Security Research Engineer at NowSecure