See my Full CV or read the short highlights below.
Education
- PhD candidate in Italian National Program ‘AI for Society’
Ubiquitous Internet - IIT-CNR , University of Pisa, IMT School of Lucca
Nov 2024 - now, Pisa (Italy) - M.S. in Computer and Automation Engineering
Polytechnic University of Marche
Sept 2022 - Oct 2024, Ancona (Italy) - B.S. in Computer and Automation Engineering
Polytechnic University of Marche
Sept 2019 - Oct 2022, Ancona (Italy)
Theses
- Master Degree: A novel Logic Tensor Networks framework for addressing graph-based problems
Proposing a neurosymbolic FOL-based approach including Logic Tensor Networks (LTNs) and Graph Convolutional Neural Networks (GCNs) for tackling classification problems within graphs - Bachelor Degree: Design and implementation of blockchain protocols for biometric identification
Working on RSA/ECDSA signature protocols for enabling biometric recognition in a blockchain
Skills (according to self-assessment)
- Languages (in order of proficiency): Italian , Python
, English , Javascript/Typescript
, C/C++
, Prolog
, PHP
, Matlab
, Java
(Recall: HTML does not count as a programming language) - Python libraries (assisted by Github Copilot): pandas, scipy, numpy, pytorch, tensorflow, torch-geometric
- Made projects with docker/docker compose, node.js, mysql, mongodb
Miscellany
- My very first programming language was Visual Basic in the early 2010s
- I hate doing frontend development (except for this site)
- Huge fan of competitive programming, computational complexity analysis, operations research
- Quite immune to sleep during hackathons
