Curriculum Vitae
Education
Ph.D. in Computer Science, University of Pisa — Nov 2025 – Present
Supervisor: Prof. Davide Bacciu
Co-Supervisor: Dr. Alessio GravinaM.Sc. in Computer Science, University of Pisa — Jan 2024 – Oct 2025
Final Grade: 110/110 cum laude (Highest Honors)
Major: Artificial Intelligence
Specialization: Dynamical Systems, Graph Learning, Optimization
Thesis (in collaboration with University of Cambridge):
Adaptive Dissipativity in Dynamic Graph ModelsB.Sc. in Computer Science, University of Pisa — Sep 2020 – Dec 2023
Final Grade: 110/110 cum laude (Highest Honors)
Specialization: Algorithms, Calculus, Optimization, Machine Learning
Thesis (in collaboration with CNR):
Learned Sparse Representations for Fast Approximate RetrievalMobility Student, Università della Svizzera italiana (USI) — Sep 2022 – Jul 2023
SEMP Merit Scholarship
Specialization: Software Engineering, Machine Learning, Reinforcement Learning
Publications
“Adaptive Memory Retention in Dynamic Graphs”
F. De Castelli, A. Gravina, M. Eliasof, C.-B. Schönlieb, D. Bacciu
ICML 2026 (Spotlight) · Interactive demo“Disentangling Dynamics: A Compositional Framework for Temporal Graph Foundation Models”
F. De Castelli, A. Gravina, D. Bacciu, M. Eliasof
Graph Foundation Models Workshop @ ICML 2026 · Interactive demo
Work Experience
Software Developer, Industrial Software srl — Jan – Feb 2019
Development and testing of home automation software in C#Freelance Developer — Apr 2022 – Jan 2025
Designed and developed multiple websites with WordPressMathematics Teacher — Feb 2025 – May 2025
NRRP program for national academic support in Mathematics
Teaching & Supervision
- Student Name, BSc/MSc thesis on Topic (University of Pisa, 2026). Co-supervised with Prof. Name.
- Teaching Assistant, Course Name, University of Pisa (2026).
Talks
“Dynamic Graphs: The Long-Range Challenge”
Pesaresi Seminars, University of Pisa (Mar 2026)“Understanding and Improving Laplacian Positional Encodings for Temporal GNNs” (arXiv:2506.01596)
Bring Your Lunch Talks (BYLT) seminar, University of Pisa (Mar 2026)“Graphs in Motion: Learning from the Pulse of Dynamical Systems”
VIScon Symposium, ETH Zürich (Oct 2025)
Projects
- JourneyTales — Full Stack + DevOps
Social media platform to share travel experiences, with friendship mechanisms and real-time notifications.
(Vue.js, Node.js, Docker, GitLab CI/CD)
Hackathons
Credem - Google Hackathon 2025 — 3rd Place
Used Optical Character Recognition and LLMs to extract and classify sensitive content from private banking documents.Neural Wave Hackathon 2024
Developed a corner detector and performed patch classification with Deep CNN achieving \(F_{0.5}\text{-score} > 0.96\) (PyTorch Lightning).ETH - Analytics Club Datathon 2025
Developed a Retrieval Augmented Generation system with a Knowledge Base and geospatial features for the supply chain on over \(300k\) raw HTML pages. The solution included an interactive user interface, integrated with a Database.
Merits and Acknowledgements
AI Cup 2022 (USI) — Runner-up
Optimized Ant Colony System for the Traveling Salesman Problem in C. Tested on well-known swiss benchmarks.Swiss European Mobility Programme (SEMP) — Merit scholarship
GPA at application: 6/6
Skills
- Languages & Frameworks: Python, Java, Rust, C++, PyTorch, PyTorch Geometric, Sklearn, Numpy, Pandas, Keras, TensorFlow
- Web & DevOps: WordPress, Docker, GitLab CI/CD
- Tools & Concepts: MLOps, Git, Agile Development, OOP, Functional Programming
- Languages
- English — Fluent (with Certificates)
- Italian — Native
- French — Basic
Documents
- Italian Citizenship (EU)
- Driving Licence B
