3
1
Pakistan
1 year of experience
•Driven by Curiosity: Passionate about solving problems and building impactful digital solutions. •Skills and Experience: •Developed frontend projects using JavaScript, HTML, and CSS. •Designed and deployed innovative Chrome extensions. •Focused on creating user-friendly, responsive web applications. •Tech Aspirations: •Exploring emerging technologies like AI and cloud computing. •Aiming to join Google and contribute to cutting-edge global projects. •Mindset: •Committed to continuous learning and self-improvement. •Adaptable, collaborative, and enthusiastic about turning ideas into reality. •Personal Mission: To leave a positive impact on the tech landscape through innovative and meaningful contributions.
Network Anomaly Detection & Congestion Prediction System This tool is designed to help you analyze and visualize your network traffic data to identify unusual patterns (anomalies) and predict potential network congestion. Whether you’re a network admin, a data scientist, or simply curious about traffic analysis, this app has you covered. Key Features: Anomaly Detection: Identify abnormal network traffic based on various metrics like packet length, protocol type, and time. Congestion Prediction: Predict potential network congestion by analyzing traffic patterns and detecting anomalies. Interactive Visualizations: Stunning charts and graphs for a more insightful analysis of the data, anomalies, and congestion. Technologies Used: Streamlit: The backbone of this web app, providing an interactive and easy-to-use interface. Pandas: For data manipulation and analysis of the network traffic data. NumPy: For numerical operations and data transformations. Plotly: Interactive and dynamic visualizations like histograms, scatter plots, and pie charts. Scikit-learn: Machine learning models like Isolation Forest for anomaly detection and congestion prediction. Python: The main programming language behind the app’s backend logic. Steps to Use: Step 1: Upload your network traffic data (CSV format). Step 2: Run Anomaly Detection to detect abnormal traffic patterns. Step 3: Predict Network Congestion based on detected anomalies. Visual Enhancements: Anomaly Distribution: A histogram to visualize how many records are normal and how many are anomalous. Anomalies Over Time: Scatter plot shows anomalies in relation to the time of day. Anomaly vs Normal: A pie chart to compare the number of normal vs anomalous records.