Projects
Study of Transformers-based technologies and creation of a Pipeline with MemSum and Key-BERT for extractive summarization of long documents, evaluating the benefit when conditioning the abstractive summarizer GPT by constraining the abstracts to be generated from sentences that have been extracted either from Memsum or Keybert or possibly both (ensemble-like)
View on GitHubDeveloped a Retrieval-Augmented Generation (RAG) chatbot using GPT-4 to dynamically answer queries from uploaded PDF documents. Built with Streamlit (UI), FastAPI/Uvicorn (backend), Pinecone (document indexing), and LangChain for context management.
View on GitHubDataset analysis, visualization, and preprocessing for subsequent regression and comparison of different models. Random Forest for feature analysis. Stacking ensemble learning method for performance boost
View on GitHubTraining VGG19 and Resnet152 Neural Networks for Genre Recognition from Trailer Frames, Employing Transfer Learning, Fine-tuning, and Data Augmentation.
View on GitHubDefinition of a data warehouse system concerning sports betting data, with OLAP analysis conducted using the Pentaho suite and Saiku plugin.
View on GitHubDeveloped in Flutter with Dart language and integration with Cloud Storage for Firebase and Cloud Firestore. When the user takes a photo, they can vocally record one or more words to associate with the photo and store them by associating them with it. Later, the app allows searching for photos by one or more words that the user can pronounce.
View on GitHubDevelopment of an AI capable of playing Dipole using the Iterative Deepening algorithm, MinMax method, and Alpha–beta pruning technique.
View on GitHubEducation
•Final Thesis on: Exploring the impact of Extraxtive Summarization on GPT-based Abstractive Summarization
• Relevant Courses: Theoretical Computer Science and Formal Languages, Business Intelligence, Artificial Intelligence and Knowledge Representation, Programming Environments, Architectures and Programming of Processing Systems, Optimization, Machine and Deep Learning, Image and Video Analysis, Distributed Systems and Cloud Computing, Data Mining, Social Network and Media Analysis
Final Thesis on: Decentralized Identifiers (DIDs) for Self-Sovereign Identity applications
• Relevant Courses: Foundations of Computer Science, Object-Oriented Programming, Algorithms and Data Structures, Computer Architecture, Operating Systems, Databases, Software Engineering, Telecommunication Networks, Software Platforms for Web Applications, Digital Electronics, Electrical Engineering, Fundamentals of Automation, Probabilistic Methods, Operations Research, Mathematical Analysis 1, Mathematical Analysis 2, Physics, Chemistry
Skills
- Python, Java, C, SQL
- PyTorch, TensorFlow, Keras, NumPy, scikit‑learn, Pandas, Matplotlib, LangChain, HuggingFace, OpenCV, YOLO, FastAPI, Pentaho
- Italian (Native), English (Advanced)