Skip to content
View NJ024's full-sized avatar
🎯
Focusing
🎯
Focusing
  • India

Block or report NJ024

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NJ024/README.md

πŸ‘‹ Hi, I'm Nupur

Python Developer | Data Science & Machine Learning | Cybersecurity & Network Automation

πŸŽ“ B.Tech CSE | Building hands-on projects across data-driven prediction and security automation


πŸ“Š Data Science & Machine Learning

  • Predicted individual medical insurance charges using EDA, feature engineering, and statistical feature selection (Pearson correlation, Chi-square tests)
  • Linear Regression model achieves RΒ² = 0.80 on test data
  • Key insight: Smoking status is the single strongest cost driver (r = 0.79) β€” more predictive than age, BMI, or region
  • Built a price prediction model on 18K+ used Ford listings, comparing one-hot vs. label encoding for categorical features
  • One-hot encoding improved RΒ² from 0.74 to 0.85, demonstrating the real impact of encoding choice on linear model performance

πŸ” Cybersecurity & Automation

  • Automated host discovery and open port scanning using Python and Nmap
  • Flags exposed services and potential vulnerabilities
  • Impact: Quickly identifies misconfigured hosts in test environments
  • Python automation tool that organizes files into folders based on type (Images, Documents, Videos, Music, etc.)
  • Handles duplicate file names and dynamically creates folders if they don't exist
  • Includes OOP design and exception handling
  • Impact: Saves time and improves file management efficiency; demonstrates Python automation and system-level scripting skills

🧰 Tools & Technologies

Languages: Python, Bash
Data Science: Pandas, NumPy, Scikit-learn, Matplotlib, Seaborn, Jupyter
Security Tools: Nmap, Wireshark
Platforms & OS: Linux, Git, Virtual Machines

Python Pandas scikit-learn Jupyter Nmap Wireshark Linux Git


🎯 Learning & Growth Focus

  • Machine Learning: Moving from Linear Regression to tree-based models (Random Forest, XGBoost) and model interpretability (SHAP)
  • Network Security & Reconnaissance: Building SOC automation scripts, network scanners
  • Cloud Security & Compliance (Upcoming): Automating checks in AWS/Azure

πŸ“Š GitHub Stats


πŸ“« Connect

πŸ“§ Email: nupurjaiswal914@gmail.com πŸ”— LinkedIn: Nupur Jaiswal


⚑ This profile showcases hands-on projects across data science/ML and cybersecurity automation, highlighting continuous learning and practical, end-to-end execution.

Pinned Loading

  1. authentication-system-simulation authentication-system-simulation Public

    Python Authentication System Simulation demonstrating secure login, password hashing, brute-force protection, and activity logging.

    Python

  2. insurance-cost-prediction insurance-cost-prediction Public

    Predicting individual medical insurance charges from demographic & lifestyle data using EDA, feature engineering, and Pearson/Chi-square feature selection β€” Linear Regression model achieves RΒ² = 0.80.

    Jupyter Notebook

  3. Network-Scanner Network-Scanner Public

    Python-based network scanning tool using Nmap

    Python

  4. NJ024 NJ024 Public

  5. smart-file-organizer smart-file-organizer Public

    Python automation tool that organizes files by type

    Python

  6. python-log-analyzer python-log-analyzer Public

    A beginner-friendly Python tool that analyzes log files, detects failed login attempts, and identifies suspicious IP addresses. Built to understand log analysis and security monitoring fundamentals.

    Python