Data Science & Natural Language Processing (NLP)
September 2021 2 min read
An interactive Data Science web application designed to process and visualize exported non-media WhatsApp chat files from both iOS and Android devices. It extracts deep communication patterns, user activity heatmaps, emoji distributions, and multilingual word clouds.
Generates rich word frequency clouds supporting top 50 languages with custom stop-word removal and emoji filtering.
Calculates per-user message volume, monthly timeline trends, active hours breakdown, and peak interaction heatmaps.
Maps emoji frequency distribution across conversation threads, revealing emotional tone and communication habits.
Built with Streamlit, Pandas, Matplotlib, and Seaborn to offer real-time drag-and-drop chat parsing and instant visual feedback.
All illustrations on this website are my own work and are subject to copyright.
All illustrations on this website are my own work and are subject to copyright.