Antonio Frighetto

Compiler Engineer at NVIDIA

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
Antonio Frighetto is a compiler engineer with 11 years of experience specializing in secure code, program analysis, performance optimization, and reverse engineering. He has contributed to high-profile open-source projects like LLVM—improving optimization passes to reduce miscompilations—and extended rev.ng with advanced stack analysis and coverage-guided binary fuzzing. His industry work spans security-focused compiler tooling and obfuscation for iOS at OneSpan and research-grade binary analysis at rev.ng, and he now advances compiler technology at NVIDIA. Trained at Politecnico di Milano and Università di Trento, he blends academic rigor with practical systems engineering and a knack for turning complex binary analysis problems into robust toolchain improvements. An often-overlooked strength is his emphasis on correctness under optimization, demonstrated by targeted fixes in LLVM’s Inline and InstCombine passes.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE, Information Engineering, Bachelor of Engineering - BE, Information Engineering at Università di Trento
bookMaster of Science - MS, Computer Science and Engineering, Master of Science - MS, Computer Science and Engineering at Politecnico di Milano
languagesItalian, English, Spanish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

compiler-optimization10
c-language10
exception-handling10
cprogramming-language10
llvm10
code-generation9
algorithms8
data-structures8
data-structure8

Programming languages (8)

TypeScriptC++RustLLVMJavaScriptHTMLSwiftPython

Github contributions (5)

github-logo-circle
revng/revng

Mar 2020 - Dec 2022

revng: the core repository of the rev.ng project
Role in this project:
userBack-end Developer
Contributions:292 reviews, 132 commits, 17 PRs in 2 years 10 months
Contributions summary:Antonio primarily focused on refactoring the exception handling mechanism within the project, specifically removing the `ExceptionFlag` and replacing it with stack unwinding techniques. This involved code modifications in `lib/FunctionIsolation/IsolateFunctions.cpp` and related header files. Furthermore, the user addressed an out-of-scope issue by declaring an exception object with static storage. Additionally, the user made significant changes related to stack analysis and optimizations within code generation.
compilersrevdecompilationangularprogram-analysis
llvm/llvm-project

Sep 2021 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:328 reviews, 137 PRs, 114 pushes in 4 years 10 months
Contributions summary:Antonio's commits primarily involve modifications and improvements to the LLVM compiler infrastructure. Their work focuses on the Inline and InstCombine passes, enhancing the compiler's optimization capabilities, and addressing potential miscompilation issues. The contributions involve code modifications to improve the precision and efficiency of compiler transformations.
compilerllvmtoolchain
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