I’m Michele Pulvirenti, an AI & Machine Learning enthusiast with a strong focus on:
- 🤖 Machine Learning & Deep Learning
- 👁️ Computer Vision & 3D Data
- 🗣️ Natural Language Processing
- 🌱 AI Agents & Applied AI systems
I enjoy building end-to-end ML projects, from data collection and preprocessing to model training, explainability, and deployment.
- Semantic-Segmentation-of-Underwater-Imagery
Semantic segmentation applied to underwater images - mine-recognition
YOLO-based mine detection system - neural-style-transfer
Neural Style Transfer implementation - plant_guardian
Mobile app for indoor plant care using CV & ML
- gpt-2-from-scratch
GPT-2 architecture implemented from scratch - diffusion-denoising
Denoising Diffusion Probabilistic Model (DDPM) - Higgs-Bozon-Detection
Comparative study between Ensemble Learning and Evolutionary Learning - explainability-ai
Explainable AI projects (XAI methods & analysis)
- ML-Tool-for-business
NLP-based chatbot for business tasks - Project1-MachineLearningForNLP
TripAdvisor recommendation system - webscraping-4-NLP
Web scraping pipeline for NLP tasks - plant-agent
AI agent for plant care recommendations
- portfolio – Personal portfolio
- portfolio-interactive – Interactive 3D portfolio
- portfolio-3d – 3D portfolio experience
- plm-webapp – Product Lifecycle Management web app
- pop-funding – Blockchain-based crowdfunding platform
- wordgame – Word guessing game (Web + PWA)
- ggez_infinite_runner – Infinite runner game in Rust
- cube-game – Small cube-based game
- ASE-Extrapoint-1-Quoridor – Quoridor game (C, PoliTo project)
Languages
Python TypeScript JavaScript C Java Rust SQL
Frameworks & Tools
PyTorch TensorFlow Scikit-learn React Next.js Gatsby
Linux Docker Git Matlab Simulink