SpamShield is an ML-powered SMS and email spam detection application built with Python and Streamlit. I developed an NLP pipeline using NLTK for text preprocessing, TF-IDF for feature extraction, and Multinomial Naive Bayes for real-time spam classification. The application provides confidence scoring, message history, live session statistics, and an interactive dashboard for testing messages instantly.