Skip to content
View suryanandanbabbar's full-sized avatar
๐Ÿ’‚
Working on DriftGuardAI
๐Ÿ’‚
Working on DriftGuardAI

Highlights

  • Pro

Block or report suryanandanbabbar

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

๐Ÿ‘‹ Hello, I'm Suryanandan Babbar | LinkedIn

Engineering student | Java & DSA | Software Development | Data Science & ML
I build systems that work, create impact, and then make them elegant.


๐Ÿง  About Me

  • ๐ŸŽ“ Third-year B.Tech student in Computer Science & Engineering
  • โ˜• Strong command of Java, with consistent application across diverse problem domains
  • ๐Ÿงฉ Solid foundation in Data Structures & Algorithms, Object-Oriented Design, and system-level thinking
  • ๐Ÿ—๏ธ Experienced in designing modular, maintainable, and performance-aware systems
  • ๐Ÿ“Š Working with Data Science & Machine Learning, focusing on predictive analysis and classical ML models
  • ๐Ÿ” I prioritise correctness, clarity, and scalability over superficial complexity

I prefer projects that demonstrate depth of understanding, not just functional output.


๐Ÿ› ๏ธ Tech Stack

Languages

  • Java, C/C++, Python, JavaScript, Swift

Core Areas

  • Data Structures & Algorithms
  • Object-Oriented Design
  • Predictive Analysis
  • Data Analysis

Tools & Frameworks

  • Spring Boot
  • Swing / AWT
  • NumPy, Pandas, Matplotlib, Seaborn
  • Scikit-learn, SciPy
  • Power BI
  • Postman
  • Git & GitHub
  • IntelliJ IDEA Ultimate, Eclipse IDE, VS Code, Xcode

๐Ÿš€ Featured Projects

๐Ÿ“‰ DriftGuard AI

Production-Ready Data Drift Detection System
System designed to detect, monitor and alert on data drift in machine learning pipelines before model performance degrades.

Tech: Python, FastAPI, Pandas, NumPy, SciPy, Scikit-learn, Plotly, YAML, REST API
Highlights: PSI, KS, and KL divergence-based drift detection, configurable thresholds, reference vs current dataset comparison, REST API for automated monitoring, interactive dashboard visualisation, alert-ready architecture for production ML systems


๐ŸŸข PRAYAS

Prediction, Response And Yojana for Aapda Suraksha
Disaster management platform aimed at preparedness, response, and transparency.

Tech: React, JavaScript, HTML/CSS, APIs
Highlights: Identification of flood-susceptible regions and transparent tracking of relief fund allocation


๐Ÿง  DebateAI

Multi-Agent AI Debate System System that simulates structured debates between multiple AI agents to analyse complex questions and produce more reasoned conclusions.

Tech: Java, SpringBoot, OpenAI/Gemini/Claude APIs, REST API Architecture Highlights: Multi-agent argument generation, iterative debate rounds with rebuttals, moderator agent for evaluation and synthesis, API endpoint for programmatic debate execution


๐Ÿงฎ CPU Scheduler

CPU Scheduling Algorithm Visualizer
Educational tool to analyze and compare classic OS scheduling strategies.

Tech: Java, Swing Highlights: Performance metrics for FCFS, SJF, Round Robin, and Priority Scheduling algorithms


๐ŸŽฎ Treasure Hunt

2D RPG Game Engine (Java)
Custom-built 2D RPG system with real-time interaction and map handling.

Tech: Java, Swing, AWT
Highlights: Game loop implementation, tile-based maps, collision detection, and input handling


๐ŸŽผ Scout

Live Chord & Note Detection App
Real-time music note and chord detection with synchronized animations.

Tech: Swift (iOS)
Highlights: Dynamic visualisation of chords and piano notations


โ›“๏ธ BlockForge

Blockchain Simulator (iOS)
Conceptual simulator to demonstrate blockchain fundamentals.

Tech: Swift
Highlights: Block creation, chaining logic, and transaction flow simulation


๐Ÿ“š Learning & Practice

  • ๐Ÿ“Œ LeetCode Practice โ€“ Consistent problem-solving with focus on algorithmic patterns
  • ๐Ÿ“Œ DSA in Java โ€“ Clean, well-structured implementations with explanations
  • ๐Ÿ“Œ ML Experiments โ€“ Model training, evaluation, and dimensionality reduction

๐Ÿ“ซ My Platforms


โ€œBuild systems that explain themselves.โ€

Pinned Loading

  1. PRAYAS PRAYAS Public

    Prevention, Response And Yojana for Aapda Suraksha

    JavaScript 1

  2. DebateAI DebateAI Public

    Orchestrates multiple AI agents to evaluate a decision topic and produce a structured, decisive outcome.

    Java 1

  3. CPU_Scheduler CPU_Scheduler Public

    Tool designed to help visualize and understand different CPU scheduling algorithms.

    Java 1

  4. Treasure-Hunt Treasure-Hunt Public

    Short, old-school 2D RPG immerses players in a pixel-style, tile-based world where they must uncover hidden keys to reveal the treasure.

    Java 1

  5. BlockForge_blockchain_simulator BlockForge_blockchain_simulator Public

    BlockForge is an iOS app that brings blockchain concepts to life.

    Swift 1

  6. PantryPal PantryPal Public

    Designed to help manage Home Inventory and Shopping Wishlist powered by AI

    Swift 1