Skip to content
View Karan-g-2003's full-sized avatar

Highlights

  • Pro

Block or report Karan-g-2003

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Karan-g-2003/README.md

Header

Typing SVG


LinkedIn GitHub Profile Views


🧑‍💻  About Me

class KaranGhuwalewala:
    name       = "Karan Ghuwalewala"
    university = "VIT Chennai — ECM (2026)"
    focus      = ["JavaScript Full-Stack", "ML/DL", "Cybersecurity"]
    current    = "Hybrid NIDS with Explainable AI (SHAP)"
    learning   = ["Spring Boot Microservices", "Cloud Architecture"]
    languages  = ["JavaScript", "Python", "Java", "C++"]
    ask_me     = "About IDS, REST APIs, or Agentic AI 🧩"
    fun_fact   = "Git stores your code as cryptographic objects, not files."

Projects

Project Description Tech Stack Repository
Roastfolio AI-powered portfolio analyzer that roasts developer portfolios and provides automated feedback on design, structure, and content. Next.js AI LLM Web Scraping View
Movie Vault Movie discovery web application for browsing and exploring films through organized metadata and an interactive interface. React Vite TailwindCSS Vite JavaScript View
SMS Spam Detector Machine learning model for detecting spam SMS messages using natural language processing techniques. Python Scikit-learn NLP View
IoT Climate Dashboard Real-time IoT monitoring system for environmental data with live dashboards and device integration. Django MongoDB ESP8266 Chart.js View

🛡️  Current Project — Hybrid NIDS

🔬 Hybrid Network Intrusion Detection System

A capstone deep learning system trained on CICIDS2017 that detects network anomalies with machine-grade precision. Built to see what humans miss — and explain every decision it makes.

Component Technology
Feature Extractor Dense → Bi-LSTM → Multi-Head Attention
Classifier XGBoost
Explainability SHAP (key innovation)
📦 Architecture
├── Dense Layer (feature extraction)
├── Bi-LSTM (temporal patterns)
├── Multi-Head Attention (focus)
├── XGBoost Classifier
└── SHAP Explainer ← ✨ innovation
    ├── Feature importance plots
    ├── SHAP waterfall charts
    └── Force plots per prediction

🛠️  Tech Stack

Backend & APIs

JavaScript   Node   Java   Spring   Python   Django   FastAPI

Frontend

React   HTML   CSS   Bootstrap

AI / ML

TensorFlow   PyTorch   Sklearn

XGBoost SHAP Keras NumPy Pandas

Databases & DevOps

MongoDB   MySQL   Git   Linux   VS Code   Docker


📊  GitHub Analytics

GitHub Streak


🏆  GitHub Trophies

Trophies


pixel-fight

Pinned Loading

  1. RoastFolio RoastFolio Public

    AI-powered developer portfolio roaster & career OS — built with React, Node.js, Groq AI

    JavaScript 1

  2. The-Great-Movie-Vault The-Great-Movie-Vault Public

    A web application for browsing and discovering movies through a structured interface with search and organized movie metadata.

    JavaScript 1

  3. SMS-Spam-Detection SMS-Spam-Detection Public

    A machine learning system that detects spam SMS messages using NLP preprocessing and classification algorithms to automatically distinguish spam from legitimate messages.

    Jupyter Notebook

  4. Cloud_Sync-IOT Cloud_Sync-IOT Public

    A real-time IoT monitoring dashboard that collects sensor data from ESP8266 devices and visualizes environmental metrics through an interactive web interface.

    HTML