Skip to content
View SKR18156592's full-sized avatar
🎯
Focusing
🎯
Focusing

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 Portfolio 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) graduate in Ocean Engineering and Naval Architecture from 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 | Gold Medalist in Gymkhana Championship Choreography.
  • πŸ‘¨β€πŸ« Leadership: Guided 500+ aspiring engineers at AlgoZenith in Data Structures, Algorithms, and interview problem-solving.
  • πŸ“« How to reach me: sumanraj4176@gmail.com | Portfolio | LinkedIn

πŸ› οΈ Technical Stack

  • Generative AI & LLMs:
    LangChain LangGraph Agentic AI Memory Systems Multi-Agent Systems LLM Orchestration Retrieval-Augmented Generation (RAG) VectorDB GraphDB Prompt Engineering Tool & Function Calling Structured Outputs LLM Evaluation

  • Machine Learning & Deep Learning:
    OpenCV CNNs MobileNetV3 Classification Regression Neural Networks EDA NLP

  • Programming Languages:
    Python SQL

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

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

  • Core Engineering & Fundamentals:
    DSA DBMS OOP MLOps Probability & Statistics


πŸš€ Featured Projects

πŸ€– Multi-Agent Research Assistant

  • Tech Stack: Python LangGraph LangChain OpenAI Tavily Wikipedia LangSmith
  • Built a multi-agent research system using LangGraph to decompose complex topics into specialized analyst perspectives with human-in-the-loop refinement.
  • Implemented parallel information retrieval using Tavily and Wikipedia, enabling agents to gather and synthesize context from multiple sources.
  • Implemented a map-reduce pipeline to parallelize analyst interviews and synthesize a comprehensive final report.

🧠 MyTaskManager

  • Tech Stack: Python LangGraph LangChain OpenAI Pydantic Trustcall
  • Built a stateful AI task-management agent using LangGraph that maintains short-term conversational state and structured long-term memory across interactions.
  • Designed separate Profile, To-Do, and Instruction memory with Pydantic schemas, enabling structured memory extraction, updates, and personalized task management.
  • Implemented conditional agent routing and cyclic workflows to determine when memory updates are required, route operations to the appropriate memory node, and return control to the main agent.

πŸ” Fingerprint Liveness Detection (Presentation Attack Detection)

  • Tech Stack: Python TensorFlow Keras MobileNetV3-Small OpenCV
  • Built a Presentation Attack Detection (PAD) system using MobileNetV3-Small transfer learning to classify fingerprint images as LIVE or SPOOF for biometric authentication.
  • Developed an end-to-end pipeline covering dataset splitting, image augmentation, ImageNet normalization, model training, threshold calibration, and single-image inference.
  • Calibrated the threshold against a target BPCER of 3% and evaluated held-out test performance using APCER, BPCER, ACER, EER, ROC-AUC, F1-score, and APCER-BPCER trade-off analysis.

πŸ“ˆ Lending Club Risk Prediction

  • Tech Stack: Python Pandas NumPy Scikit-learn TensorFlow/Keras
  • Built an end-to-end credit risk prediction pipeline using TensorFlow/Keras on 396K+ Lending Club loan records, covering missing-value handling, categorical encoding, feature engineering, and MinMax scaling.
  • Trained a deep neural network with ReLU activations, dropout, and sigmoid output to classify loans as fully paid or defaulted.
  • Achieved a 0.93 F1-score on the test set, effectively handling significant class imbalance in loan default prediction.

🌐 Open Source Contributions

πŸ“¦ CodeBeat β€” Open-Source Python Package

  • Created a Python profiling package on PyPI for function tracing and execution-time analysis to identify performance bottlenecks.

πŸ’Ό Experience & Mentorship

  • AI/ML Engineer Intern | MakeMyBrain (May 2024 – Jul 2024)
    • Built an end-to-end mood-based music recommendation RAG system, processing structured metadata, acoustic features, and textual profiles across audio catalogs.
    • Engineered a hybrid search pipeline combining BM25 keyword matching and dense vector embeddings ($\alpha=0.4$) boosting retrieval Recall@10 from 0.61 to 0.79 compared to lexical search alone.
    • Implemented a cross-encoder re-ranking stage to filter top 100 retrieved candidates down to top 10-20 tracks before LLM generation, ensuring personalized and context-aware recommendations.
  • Teaching Assistant | Indian Institute of Technology, Kharagpur (Aug 2023 – May 2025)
    • Conducted tutorials, evaluated assignments, and led doubt-clearing sessions for undergraduate courses at IIT Kharagpur.
  • Mentor | AlgoZenith (Oct 2022 – May 2024)
    • Mentored 500+ students in Data Structures and Algorithms, guiding them through complex coding challenges and technical problem-solving.

πŸ“Š 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