Idriss Riouak is a Software Engineer II at GitHub’s CodeQL team with nine years of experience and a PhD in Computer Science from Lund University, where he specialized in static analysis and compiler construction. He focuses on C/C++ and Java compiler frontends, turning research-grade program analyses into practical, reproducible tooling for real-world code scanning. His background blends academic rigor—peer-reviewed publications and declarative specification of analyses—with hands-on engineering experience from earlier industry roles. Based in Denmark, he brings a rare mix of deep formal knowledge and production-oriented craftsmanship that helps bridge the gap between theoretical program analysis and scalable developer security tooling. An intriguing detail: he progressed from working as a waiter to earning top academic honors in Italy and ultimately shaping open-source analysis tools used at scale.
9 years of coding experience
2 years of employment as a software developer
Licentiate degree, Computer Science, Licentiate degree, Computer Science at The Faculty of Engineering at Lund University
Master Degree, Computer Science, 110/110 cum laude, Master Degree, Computer Science, 110/110 cum laude at Università degli Studi di Udine
Informatica, Corso di Laurea in Informatica, 106/110, Informatica, Corso di Laurea in Informatica, 106/110 at Università degli Studi di Parma
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Lund University
Diploma, Corso Mercurio - Ragioniere perito Programmatore, 94/100, Diploma, Corso Mercurio - Ragioniere perito Programmatore, 94/100 at Bodoni parma
Contributions:17 commits, 9 pushes, 1 branch in 1 year 3 months
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.