Donato Meoli

Research Fellowship at Università di Pisa

Tuscany, Italy
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

👤
Senior
🎓
Top School
Donato Meoli is a research-focused software engineer with nine years of experience applying optimization and AI to real-world problems, currently serving as a Research Fellow at Università di Pisa on sustainable energy communities. He holds a Master’s in Artificial Intelligence and a summa cum laude Bachelor’s in Computer Science, blending strong academic rigor with hands-on R&D experience from roles including Data Scientist at Exprivia. Donato contributes to prominent open-source AI tooling—most notably strengthening constraint satisfaction and search algorithms in the widely used aima-python repo—where he optimized core CSP routines like AC3/AC4 for consistency and performance. His work sits at the intersection of operations research and practical software engineering, turning theoretical algorithms into production-ready implementations for energy and optimization projects. Colleagues describe him as “neurospicy” and detail-oriented, channeling obsessive attention to correctness into reproducible, well-tested code. Based in Tuscany, he brings a pragmatic, research-driven approach to complex optimization challenges with a proven record of shipping impactful algorithmic improvements.
code9 years of coding experience
bookBachelor's degree, Computer Science, 110/110 cum laude, Bachelor's degree, Computer Science, 110/110 cum laude at Università degli Studi di Bari
bookMaster's degree, Artificial Intelligence, Master's degree, Artificial Intelligence at Università di Pisa
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
23reputation
222reached
1answer
2questions
github-logo-circle

Github Skills (11)

algorithm10
algorithms10
python10
implement10
testing9
neural-network6
keras6
nlp6
tensorflow6
wordnet6
java6

Programming languages (9)

JuliaJavaC++ShellLLVMCMakeTeXJupyter Notebook

Github contributions (5)

github-logo-circle
aimacode/aima-python

Mar 2019 - Jun 2020

Role in this project:
userBack-end Developer
Contributions:19 commits, 24 PRs, 29 comments in 1 year 3 months
Contributions summary:Donato primarily focused on improving the implementation of algorithms from Russell and Norvig's "Artificial Intelligence - A Modern Approach" using Python. Their contributions involved modifying the AC3 algorithm by changing the queue to a set for improved consistency checks. They also added and refined constraint satisfaction problem (CSP) algorithms, specifically incorporating AC4 and related tests, as well as working on the map coloring SAT problems. The user's work is centered around optimizing and extending core AI algorithms within the project's scope.
pythonpython-implementationapproachartificialmachine-learning
dmeoli/WS4J

Jun 2018 - Nov 2022

WordNet Similarity for Java provides an API for several Semantic Relatedness/Similarity algorithms
Contributions:53 commits, 5 PRs, 51 pushes in 4 years 6 months
nlpsemantic-similarity-measuressemantic-similarityapirecord-linkage
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
Donato Meoli - Research Fellowship at Università di Pisa