About
I am a Computer Science PhD Student at University of Pisa. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, torch, Java, C++ I am passionate about developing complex applications that solve real-world problems impacting millions of users.
- Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
- Databases: MySQL
- Libraries: NumPy, Pandas, OpenCV
- Frameworks: Django, Node.js, PyTorch
- Tools & Technologies: Git, Docker, Heroku
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
Projects
NEURO-SYMBOLIC CONTINUAL LEARNING: KNOWLEDGE, REASONING SHORTCUTS AND CONCEPT REHEARSAL
- Tools: Pytorch
- Neuro-Symbolic Continual Learning addresses the challenge of mapping sub-symbolic inputs to high-level concepts and making consistent predictions by leveraging prior knowledge and avoiding catastrophic forgetting.
- COOL (COncept-level cOntinual Learning) is a tailored strategy for neuro-symbolic continual problems that acquires and remembers high-quality concepts, enabling sustained high performance in neuro-symbolic continual learning tasks where other strategies fail.
Tour Guide Robot Experience
- Tools: C++, YARP, ROS, python
- Turin's art museums, GAM and Palazzo Madama, offered visitors interactive experiences combining robotics, 5G technology, and art, resulting in great appreciation from the public
- My main role has been to develop the behavior of the robot interacting with art and people
Skills
Languages and Databases
Libraries
Frameworks
Other
Education
Torino, ITA, 2013-2020
Degree: Bachelor of Computer Science
CGPA: 108/110
- Computer Vision
Relevant Courseworks: