Turin, Italy
I’m an MSc in Computer Engineering specializing in Machine Learning, Deep Learning, and NLP & LLMs.
Strong software engineering background with web development projects
Building practical experience through real ML, DL, and NLP projects.
Co-authored a research paper with my professors and classmates for SemEval 2026 Task 1 (Humor Generation). Our system achieved 2nd place, and the paper was accepted (pending publication).
Tech: Python, NLP, RAG, DPO, Language Models
Specialized AI framework for automatic search, validation, and verification of documentary content. Features enterprise-grade RAG architectures, LangGraph workflows, and hallucination mitigation with confidence scoring.
Tech: Python, LangChain, Llama 3, ChromaDB, Flask
AI-powered tool to organize and track Italian job postings with auto-translation (Italian → English), smart field extraction (company, city, RAL, tech stack), a 2026 Italian tax estimator, and an agentic chat interface for database updates.
Tech: Python 3.13+, Streamlit, Llama 3.3-70B-Instruct, Hugging Face, JSON
Master’s thesis project focused on building an AI framework for automatic search and validation of documentary content using RAG, NLP, and LLM-based pipelines. Near completion.
Tech: RAG, NLP, LLMs
Comprehensive machine learning system for detecting fake news using NLP techniques and multiple classification algorithms. Achieved high F1-score after feature engineering and model selection, with advanced text preprocessing, TF-IDF vectorization, and LSTM neural networks.
Tech: Python, scikit-learn, TF-IDF, NLP
Advanced PyTorch CNN implementation for MNIST digit recognition achieving 99%+ validation accuracy. Features multi-layer architecture with batch normalization, dropout, data augmentation, and comprehensive training pipeline with early stopping.
Tech: Python, PyTorch, CNN, NumPy
Achieved strong performance with R² = 0.85 after feature engineering and model tuning.
Tech: Python, scikit-learn, XGBoost, Pandas
Generative AI capstone that explains memes by extracting tone, humor type, and core message. Processes meme images with captions using a vision model, returns structured JSON, and saves explanations to CSV. Uses embeddings + vision encoder + structured LLM output.
Tech: Python, Pandas, Vision Model
Classic PacMan game implementation using ARM Assembly language. Demonstrates low-level programming skills, memory management, and game logic implementation at the assembly level with optimized performance.
Tech: ARM Assembly, Embedded
Interactive React-based meme game featuring user authentication, dynamic gameplay mechanics, and engaging user interface. Built with modern web technologies and responsive design for optimal user experience.
Tech: React, JavaScript, CSS
Full-featured e-commerce platform built with Django framework. Includes user authentication, product catalog, shopping cart functionality, order management, and secure payment processing with SQLite database integration.
Tech: Django, Python, SQLite
Comprehensive event management platform designed for organizing and managing various types of events. Features include event creation, participant registration, scheduling, and real-time updates with modern web technologies.
Tech: JavaScript, HTML, CSS
Right-to-left (RTL) Persian dashboard built with modern React, demonstrating full localization and a clean component architecture for Farsi interfaces.
Tech: React 18, JavaScript, RTL, Localization
Co-authored a research paper with my professors and classmates for SemEval 2026 Task 1 (Humor Generation). Our system achieved 2nd place, and the paper was accepted (pending publication).
Task PageCurrently working on my Master’s thesis using RAG and Natural Language Processing techniques.
Built and maintained web application components with Python and Django, used Git for version control, and followed Agile practices to support iterative development and teamwork.
Curriculum internship focused on the company’s product: SQL optimization, client-driven feature adjustments, and participation in Agile development cycles.
Expected Graduation Date: July 2026
Strong foundation in software development, programming languages, algorithms, data structures, and software design principles. Completed various web development and programming projects.
View and download my complete curriculum vitae to learn more about my background, experience, and qualifications.
Open to AI/ML full-time opportunities.