Summary
Daniel Diaz is an Associate Professor of Computer Science at Université Paris 1 (Panthéon-Sorbonne) with 25 years of experience researching and teaching in AI-related fields such as combinatorial optimization, logic programming implementation, constraint solvers, and parallelism. He is the author of GNU Prolog, an open-source native Prolog compiler with an integrated finite-domain constraint solver, reflecting a rare blend of theoretical depth and production-quality systems engineering. His career spans academia and industry collaboration—including a long-term role at Paris 1 and consulting for Holiwave—underscoring practical impact beyond publications. Trained with a PhD prepared at INRIA Rocquencourt, he combines rigorous formal methods knowledge with hands-on implementation skills that have influenced both research and tooling in logic programming.
26 years of coding experience
Licence, Informatique, Licence, Informatique at Université Bourgogne Europe
Université Panthéon Sorbonne (Paris I) / IAE Paris
Maitrise, Informatique, Maitrise, Informatique at Aix-Marseille University
Doctorat (PhD) préparé à l'INRIA Rocquencourt sous la direction de Philippe Codognet, Computer Science, Mention très honorable avec les félicitations du Jury, Doctorat (PhD) préparé à l'INRIA Rocquencourt sous la direction de Philippe Codognet, Computer Science, Mention très honorable avec les félicitations du Jury at Université d'Orléans
French, English, Spanish