Skip to content
View nikhil550000's full-sized avatar

Highlights

  • Pro

Block or report nikhil550000

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
nikhil550000/README.md

Hi, I'm Nikhil πŸ‘‹

About Me

I'm a final-year undergraduate in Artificial Intelligence and Data Science, focused on building ML systems that go from research-grade modeling to production deployment. My work spans reinforcement learning on graph-structured data, MLOps pipelines, and applied deep learning β€” with an emphasis on rigorous evaluation, not just working code.

  • πŸ”¬ Currently exploring reinforcement learning, graph neural networks, and LLM-based systems
  • πŸ› οΈ Building end-to-end ML pipelines β€” from data ingestion to deployment
  • πŸ“« Reach me at: gnikhilsai7@gmail.com
  • 🀝 Open to research collaborations, ML internships, and interesting technical discussions

πŸš€ Featured Projects

A node-scoring GCN-PPO framework for budget-constrained epidemic mitigation on temporal contact networks, modeling quarantine and vaccination as separate learned policy heads within a custom 8-state SEIQVR Gymnasium environment.

  • Achieved 47–52% infection reduction vs. uncontrolled spread across two real-world SocioPatterns datasets (hospital N=75, school N=242)
  • Validated results with Mann-Whitney U tests (p < 10⁻⁡) and Cohen's d > 0.8
  • Outperformed DQN baseline by 21% and single-intervention ablations by 37–41%
  • Two-phase training: behavioral cloning warm-start + PPO fine-tuning, validated across four ablation studies

Stack: Python, PyTorch, Gymnasium, NetworkX, NumPy, SciPy


An end-to-end MLOps pipeline for phishing URL classification using XGBoost, achieving 98.78% F1, 98.56% precision, and 98.99% recall on 11K+ samples with 30 network-level features.

  • 6-stage modular pipeline (Ingestion β†’ Validation β†’ Transformation β†’ Training β†’ Evaluation β†’ Pusher) with KS-test drift detection and automated model acceptance gating
  • Experiment tracking via MLflow across 11+ training runs
  • Weekly retraining and batch inference orchestrated via Apache Airflow, with AWS S3 artifact sync
  • FastAPI service for training/inference, containerized with Docker, deployed to AWS EC2 via GitHub Actions CI/CD

Stack: Python, XGBoost, FastAPI, MLflow, Airflow, Docker, AWS (S3, ECR, EC2), MongoDB Atlas


🧠 Areas of Interest

Reinforcement Learning Β· Graph Neural Networks Β· MLOps Β· Deep Learning Β· LLM Systems & RAG Β· Applied Statistics


πŸ“Š GitHub Stats

Nikhil's GitHub stats Top Languages


πŸ”— Connect

Pinned Loading

  1. Targeted-Epidemic-Intervention-GNN-Reinforcement-Learning Targeted-Epidemic-Intervention-GNN-Reinforcement-Learning Public

    Node-scoring GCN-PPO framework for learning optimal quarantine and vaccination policies on temporal contact networks. Achieves 47% infection reduction on real-world SocioPatterns datasets.

    Jupyter Notebook

  2. Network_Security Network_Security Public

    Python

  3. agentic-trading-bot agentic-trading-bot Public

    Python

  4. airbnb-node airbnb-node Public

    TypeScript

  5. customer_support_system customer_support_system Public

    Jupyter Notebook

  6. citation_detective_environment citation_detective_environment Public

    πŸ”¬ OpenEnv environment that trains AI agents to detect hallucinated, misattributed, and contradicting citations in scientific manuscripts. Built for Meta PyTorch OpenEnv Hackathon Γ— SST (India AI Ha…

    Python