Skip to content
View SKR18156592's full-sized avatar

Block or report SKR18156592

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

Welcome to my GitHub! I'm Suman πŸ‘‹

Typing Animation

Email LinkedIn LeetCode


πŸ‘¨β€πŸ’» About Me

I specialize in architecting Multi-Agent systems, stateful LLM workflows, and scalable deep learning pipelines. As a Dual Degree (B.Tech + M.Tech) student at IIT Kharagpur (CGPA: 8.12), my focus is on bridging theoretical algorithmic problem-solving with deterministic, production-grade AI systems.

  • πŸ”­ I’m currently focused on: Multi-Agent Orchestration (LangGraph), Long-Term Memory Systems, and Agentic RAG.
  • 🌱 I have expertise in: Deep Learning (TensorFlow/Keras), LangChain, and orchestrating complex ML pipelines.
  • πŸ† Milestones: Secured All India Rank (AIR) 64 in GATE 2024 | Recipient of the Prof. J.P. Ghose Memorial Award.
  • πŸ‘¨β€πŸ« Leadership: Guided 500+ aspiring engineers at AlgoZenith in Data Structures, Algorithms, and interview problem-solving.
  • πŸ“« How to reach me: sumanraj4176@gmail.com

πŸ› οΈ Technical Stack

  • Generative AI & LLMs:
    LangChain LangGraph Agentic AI Memory Systems Multi-Agent Systems LLM Orchestration Retrieval-Augmented Generation (RAG) VectorDB GraphDB Knowledge Graphs GraphRAG Prompt Engineering Tool & Function Calling Structured Outputs NL-to-SQL LLM Evaluation Guardrails LLMOps Pydantic

  • Machine Learning & Deep Learning:
    OpenCV CNNs MobileNetV3 Classification Regression Feature Engineering EDA Linear & Logistic Regression Decision Trees Random Forest SVM KNN K-Means PCA Recommender Systems NLP

  • Programming Languages:
    Python SQL

  • Frameworks and Libraries:
    TensorFlow Keras scikit-learn NumPy Pandas Matplotlib Seaborn TensorBoard

  • Platforms & Tools:
    Git GitHub LangSmith VS Code Jupyter Notebook Google Colab Kaggle

  • Core Engineering & Fundamentals:
    DSA DBMS OOP MLOps Probability & Statistics Linear Algebra Numerical & Complex Analysis Advanced Calculus Applied Computational Methods


πŸš€ Featured Projects

πŸ€– Multi-Agent Research Assistant

  • Tech Stack: Python LangGraph LangChain OpenAI Tavily Wikipedia LangSmith
  • Built a collaborative multi-agent research system in LangGraph that decomposes complex topics into specialized analyst perspectives with human-in-the-loop refinement.
  • Implemented parallel information retrieval using Tavily and Wikipedia to synthesize domain context.
  • Designed a map-reduce workflow to parallelize analyst interviews and consolidate findings into structured reports.

🧠 MyTaskManager β€” Stateful AI Agent

  • Tech Stack: Python LangGraph LangChain OpenAI Pydantic Trustcall
  • Built a stateful task-management agent that maintains short-term conversational state and structured long-term memory across interactions.
  • Designed discrete Profile, To-Do, and Instruction memory schemas with Pydantic for deterministic memory extraction and updates.

πŸ” Fingerprint Liveness Detection (PAD)

  • Tech Stack: Python TensorFlow Keras MobileNetV3 OpenCV
  • Developed an end-to-end Presentation Attack Detection (PAD) system using MobileNetV3-Small transfer learning to classify fingerprint images as LIVE or SPOOF.
  • Calibrated operational thresholds against a 3% target BPCER and evaluated held-out test performance across APCER, EER, and ROC-AUC metrics.

πŸ“ˆ LendingClub Credit Risk Prediction Pipeline

  • Tech Stack: Python TensorFlow Keras Scikit-Learn Pandas NumPy
  • Engineered an end-to-end credit risk prediction pipeline across 396K+ loan records with missing-value handling and categorical encoding.
  • Trained a deep neural network to classify loan default risk, achieving an F1-score of 0.93 on the test set despite significant class imbalance.

🌐 Open Source Contributions

πŸ“¦ CodeBeat β€” Python Performance Profiling Package

  • Published an open-source Python profiling package on PyPI designed for line-by-line function tracing.
  • Measures runtime statistics across repeated executions to help developers isolate bottlenecks and reduce latency.

πŸ’Ό Experience & Mentorship

  • Teaching Assistant | IIT Kharagpur (Aug 2023 – May 2025)
    • Assisted in conducting tutorials and evaluating assignments for undergraduate courses, facilitating doubt-clearing sessions on core analytical concepts.
  • Mentor | AlgoZenith (Oct 2022 – May 2024)
    • Mentored 500+ students in Data Structures and Algorithms, guiding them through coding challenges and optimization techniques.

πŸ“Š GitHub Analytics

Suman's GitHub Stats Suman's GitHub Streak

Top Languages

Popular repositories Loading

  1. Optimization-Techniques Optimization-Techniques Public

    Through this project we will try to understand working of Steepest-Descent and Gradient-Descent method and the differences between them

    Python 1

  2. CodeBeat CodeBeat Public

    A line-by-line Python function tracer for debugging and performance analysis

    Jupyter Notebook 1

  3. Lendingclub-risk-prediction Lendingclub-risk-prediction Public

    End-to-end machine learning project using Keras to build a neural network for loan default prediction on LendingClub data, including feature engineering, model training, and evaluation using accura…

    Jupyter Notebook 1

  4. multi-agent-research-assistant multi-agent-research-assistant Public

    A LangGraph-powered multi-agent AI research assistant featuring parallel analyst workflows, human-in-the-loop feedback, and automated report generation.

    Jupyter Notebook 1

  5. Fingerprint-Liveness-Detection Fingerprint-Liveness-Detection Public

    Fingerprint Liveness Detection (Presentation Attack Detection) using Transfer Learning to classify fingerprint images as Live or Spoof. Built with TensorFlow/Keras, featuring data augmentation, fin…

    Python 1

  6. MyTaskManager MyTaskManager Public

    A stateful AI task-management agent built with LangGraph, featuring structured long-term memory for user profiles, tasks, and personalized instructions across conversations.

    Jupyter Notebook 1