Luca Di Grazia is a software engineering researcher and Great Minds Fellow at the University of St. Gallen, focused on securing software in the era of mass Generative AI by developing automated security testing methods. With a PhD summa cum laude from the University of Stuttgart and nine years of research and teaching experience, he blends program analysis, type systems, and AI-for-code techniques to drive practical improvements in software reliability. His work has been recognized with a major HSG research grant, an ACM SIGSOFT Distinguished Paper Award, and a winning solution in Uber’s GenAI competition that beat 103 teams. Luca’s background spans postdoctoral research on testing complex systems in production, industrial internship experience at Uber, and hands-on tutoring in systems programming—evidence of both academic rigor and practical engineering impact. He often explores the less obvious trade-offs between automated code generation and runtime security, aiming to make generative tools safer for real-world development workflows.
8 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD Software Engineering, Doctor of Philosophy - PhD Software Engineering at University of Stuttgart
Master's degree Computer Engineering, Master's degree Computer Engineering at Politecnico di Torino
DiffSearch is a search engine for code changes. The input is a query that describes a code change and the output is a list of matching code changes. It is scalable and it retrieves the result in a few seconds.
Contributions:314 commits, 4 PRs, 15 pushes in 3 years
queryscalablematchingsearch-enginesearch
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.