Daniele Gravina is a Senior Lecturer and Senior AI researcher based in Malta with 11 years of experience bridging academic research and applied AI. He holds a PhD in Artificial Intelligence from the University of Malta and an M.Sc. in Computer Engineering from Politecnico di Milano, and his work focuses on computational intelligence, evolutionary computation, and automated game design. Daniele developed "surprise search," a novel evolutionary algorithm from his doctoral research, and has applied search-based procedural content generation to design balanced and engaging game elements. He has held research and industry roles at the Institute of Digital Games and modl.ai, combining rigorous exploration of quality diversity with product-focused AI research. Colleagues value him for translating theoretical advances into practical tools and for an uncommon knack for making games a testbed for broader AI innovation.
11 years of coding experience
4 years of employment as a software developer
Computer Engineering, Computer Engineering at Universidad Politécnica de Madrid
Master's degree, Computer Engineering, 108/110, Master's degree, Computer Engineering, 108/110 at Politecnico di Milano
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at University of Malta
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.