Skip to content
View ravindersaluja's full-sized avatar
๐Ÿš€
Building Multi-Agent AI Solutions
๐Ÿš€
Building Multi-Agent AI Solutions

Block or report ravindersaluja

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

Hi, I am Ravinder Saluja ๐Ÿ‘‹

Typing Animation

๐Ÿš€ About Me

  • Building and fine-tuning large language models (LLMs) and implementing RAG, prompt engineering, and multi-agent AI workflows using Autogen, CrewAI, and LangGraph.
  • Developing and deploying end-to-end AI/ML pipelines, APIs, and microservices using FastAPI, Docker, Kubernetes, and cloud-native patterns on AWS & IBM Cloud.
  • Automating AI/ML workflows with CI/CD pipelines using Jenkins, Git, and infrastructure-as-code via AWS CloudFormation.
  • Designing and orchestrating agentic AI workflows with human-in-the-loop (HITL), memory, delegation, and hierarchical task management.
  • Building real-time, event-driven AI systems with asynchronous Python, WebSockets, message queues (RabbitMQ), and background workers.
  • Implementing OCR-driven document intelligence pipelines for structured and semi-structured data extraction using GPT-based vision models.
  • Architecting scalable, fault-tolerant AI services with retries, resiliency patterns, and secure authentication/authorization (RBAC).
  • Optimizing model performance through prompt tuning, token management, latency reduction, and cost-efficiency strategies.
  • Designing high-level and low-level system architecture diagrams (HLD/LLD) to communicate workflows, integrations, and infrastructure.
  • Implementing data validation, schema enforcement, and dynamic key-value extraction for structured and unstructured datasets.
  • Developing and productionizing ML models using scikit-learn, statsmodels, and traditional ML algorithms for batch and real-time inference.
  • Designing observability, monitoring, and structured logging pipelines using centralized metrics and logging tools.

๐Ÿ› ๏ธ Tech Stack & Skills

Python LangChain Autogen LangGraph CrewAI Milvus Redis pgvector MongoDB MCP TensorFlow Scikit-learn FastAPI Docker AWS IBM Cloud RabbitMQ Git Jenkins

๐Ÿ“ซ Connect with Me

LinkedIn X

Pinned Loading

  1. ANN-Churn-Modelling ANN-Churn-Modelling Public

    Applying ANN using Keras on the Churn Modeling dataset

    Jupyter Notebook

  2. CNN-Cats-Dogs CNN-Cats-Dogs Public

    Classification of Cats and Dogs images using CNN

    Python

  3. python-docs python-docs Public

    This repo contains basic python code documentation and examples.

    Jupyter Notebook

  4. voice-classification voice-classification Public

    Forked from hamzag95/voice-classification

    Jupyter Notebook

  5. python-oops-concepts python-oops-concepts Public

    This is a reference repo

    Python