Skip to content
View K210605's full-sized avatar

Block or report K210605

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.

Content in all repositories owned by your account will be closed.
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
K210605/README.md

👋 Hi, I'm Khushi Sehgal


LinkedIn GitHub Email

Profile Views


~/whoami

I'm Khushi Sehgal, a B.Tech CSE student specializing in Cybersecurity & Privacy.

  • 🔐 Exploring Cybersecurity, SOC Operations & Threat Analysis
  • 🤖 Building AI/ML-driven security & risk tools
  • 💻 Building projects with Java, Python, FastAPI and JavaFX
  • 🐧 Strengthening my skills in Linux, Networking and Security Tools
  • 🧩 Practicing Data Structures & Algorithms and software development

📊 Skill Snapshot

Area Focus
🔐 Cybersecurity SOC, Security Tools, Threat Analysis, Hashing
☕ Development Java, JavaFX, Python, Node.js
⚡ Backend FastAPI, REST APIs
🤖 ML / Data scikit-learn (Isolation Forest), Pandas, Anomaly Detection
🐧 Systems Linux, Networking
🧩 Algorithms DSA & Problem Solving
🗄️ Database PostgreSQL, MySQL, SQLite, Supabase
🛠️ Tools Git, GitHub, VS Code, Maven, Chart.js

🚀 Featured Projects

🚨 Transaction Fraud-Spike Detector

An industrial-style fraud risk platform built for the Razorpay AI Buildathon (Track 2 – AI Risk Manager). Combines statistical rolling-window/z-score detection with an Isolation Forest ML model, backed by a FastAPI service and a live-updating dashboard with real-time transaction simulation and evaluation metrics.

Tech: Python • FastAPI • SQLite • scikit-learn • Chart.js • HTML/JS

🔐 Password Cracker Toolkit (v2)

A Java-based cybersecurity research project benchmarking multiple password-cracking algorithms (Brute Force, Dictionary, Hybrid, Mask, Markov Chain) behind a common interface, with a dark/neon JavaFX GUI featuring login flow and an internal hash-generation module.

Tech: Java • JavaFX • Maven • Cryptography (SHA-256)

🌳 MST Visualizer

Interactive visualization of Kruskal's and Prim's algorithms for understanding Minimum Spanning Trees.

Tech: Java • JavaFX • Algorithms

🧮 Matrix Chain Multiplication Visualizer

A GUI-based implementation for visualizing Matrix Chain Multiplication and finding the optimal parenthesization.

Tech: Java • JavaFX • Dynamic Programming

🛡️ Cybersecurity Labs

Hands-on security practice covering reconnaissance, networking, web security, SQL injection and defensive security concepts.

Tech: Linux • Networking • Cybersecurity Tools


🚀 What I'm Working On

  • 🚨 Building AI-driven fraud/risk detection systems with Python and ML
  • 🔐 Building cybersecurity-focused projects with Java and Python
  • 🧩 Strengthening Data Structures & Algorithms
  • 🐧 Practicing Linux, networking and security fundamentals
  • 🛡️ Exploring SOC operations, threat analysis and security tools
  • 💻 Improving problem-solving through hands-on projects and labs

🎯 Career Focus

Cybersecurity Engineering • Software Engineering • SOC & Security Operations

I'm interested in building secure, reliable and practical solutions while continuously learning new technologies.


🐍 Contribution Activity

GitHub Contribution Snake


🛠️ Skills

Languages Java Python JavaScript

Backend & Frameworks FastAPI Node.js JavaFX Maven

Databases PostgreSQL SQLite Supabase

ML / Data scikit-learn Pandas Chart.js

Cybersecurity Cybersecurity Hashing

Tools Git GitHub VS Code


Build. Break. Learn. Secure.

Pinned Loading

  1. password-cracker-v2 password-cracker-v2 Public

    JavaFX-based educational Password Cracker Toolkit demonstrating Brute Force, Dictionary, Hybrid, Mask, and Markov Chain attacks using SHA-256.

    Java