nessmahm's repositories
DeepLearning-For-Influencer-Classification
Classify Instagram influencers using machine learning. Includes automated data collection, preprocessing, NLP and CV models training, and LLM-based RAG for insights into Tunisian influencers.
Sales-data-batch-processing
This project π designed a robust Big Data infrastructure for processing e-commerce sales data using Apache Spark. The system focused on batch processing π, enabling efficient, scalable, and reliable handling of large datasets.
secure-network-authentication
Secure Network Authentication project focuses on establishing robust authentication and network services using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.
Connectify_socialMediaPlatform-Frontend
This React.js project, Connectify, involved developing a robust social media cloning platform using React.js, allowing users to share posts, engage with content, and connect with each other.
SparkKafka-Real-Time-Brand-Trend-Analysis
A real-time data processing project for analyzing e-commerce sales data. It integrates Apache Kafka π‘ and Apache Spark β‘ to extract brand information and calculate the top N brands. Results are stored in HBase and displayed in real-time β±οΈ. This project enables seamless integration with visualization tools π, offering insights into brand trends.
TunisianRecipeBot
This chatbot project serves as a Tunisian chef assistant, leveraging the LLAMA3 model and the Retrieval-Augmented Generation (RAG) technique. It provides culinary assistance for Tunisian cuisine through a Flask backend integrated with a React.js application, offering users an interactive cooking experience.
vehicule_data_processing-spark_airflow_elasticsearch_kafka
π A data engineering project for processing and analyzing vehicle data. It integrates Kafka, Apache Spark, and Elasticsearch to build an ETL pipeline, giving insights into vehicle metrics, traffic patterns, and alerts. Features include advanced search functionalities with Elasticsearch and interactive data analysis using Kibana.