Skip to content
View Saurav-VK's full-sized avatar

Block or report Saurav-VK

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

Saurav VK

AI/ML Engineer · RAG · NLP · Machine Learning Systems · Software Development

I build intelligent systems that combine machine learning, retrieval, backend engineering, and production deployment.

Portfolio LinkedIn


⚡ Featured Project

🧠 DocuMind — Production-Style Hybrid RAG System

A deployed Retrieval-Augmented Generation system for querying multiple PDF documents using hybrid retrieval, rank fusion, reranking, caching, and LLM-based generation.

🔎 Retrieval: FAISS + BM25
🔀 Fusion: Reciprocal Rank Fusion (RRF)
🎯 Reranking: Cross-Encoder
⚡ Caching: Redis
🤖 Generation: Gemini / Ollama Mistral
🧪 Evaluation: DeepEval
🚀 Deployment: FastAPI · Docker · Railway · React · Vercel

DocuMind Source Code DocuMind Live Demo


🛠️ Tech Arsenal

AI / Machine Learning & Data Science

ML Technologies

NumPy Pandas SciPy XGBoost

Matplotlib Seaborn Plotly

Supervised Learning:
Linear Regression · Logistic Regression · Decision Trees · Random Forest · XGBoost · Support Vector Machines (SVM) · K-Nearest Neighbors (KNN) · Naive Bayes

Unsupervised Learning:
K-Means Clustering · Hierarchical Clustering · DBSCAN · Principal Component Analysis (PCA)

Data Science & ML:
Exploratory Data Analysis (EDA) · Data Cleaning · Data Preprocessing · Feature Engineering · Feature Selection · Dimensionality Reduction · Data Visualization · Statistical Analysis · Class Imbalance Handling

Model Development & Evaluation:
Train/Test Splitting · Cross-Validation · Hyperparameter Tuning · Classification · Regression · Clustering · Accuracy · Precision · Recall · F1-Score · ROC-AUC · Confusion Matrix · MAE · MSE · RMSE · R²

NLP & Generative AI:
Natural Language Processing · Text Preprocessing · Tokenization · TF-IDF · Word Embeddings · Transformers · Hugging Face · Large Language Models (LLMs) · Prompt Engineering

Retrieval Systems:
RAG · Semantic Search · Vector Embeddings · FAISS · BM25 · Hybrid Retrieval · Reciprocal Rank Fusion (RRF) · Cross-Encoder Reranking · RAG Evaluation

Backend Engineering

Backend Technologies

Spring Boot Spring Security JWT REST APIs

Backend Frameworks:
FastAPI · Flask · Spring · Spring Boot

API Development:
REST APIs · Request / Response Handling · API Routing · Data Validation · Error Handling · JSON · HTTP

Authentication & Security:
Spring Security · JWT Authentication · Authentication & Authorization · Protected Routes

Microservices:
Microservice Architecture · API Gateway · Eureka Service Discovery · Centralized Configuration · Inter-Service Communication

Production & Deployment:
Docker · Gunicorn · Redis Caching · Environment Configuration · Logging

Frontend / DevOps

Frontend and DevOps Technologies


🚀 More Projects

📊 CreditGuard AI

End-to-end credit risk prediction system using XGBoost with preprocessing, feature engineering, model evaluation, and production API deployment.

Stack:
Python · XGBoost · Scikit-learn · Flask · Docker

CreditGuard AI Repository

🎬 Movie Recommender

Distributed item-based recommendation system using PySpark and Pearson correlation over MovieLens user-rating data.

Stack:
Python · Apache Spark · PySpark · Pearson Correlation

Movie Recommender Repository

🔧 CLICKFIX

Full-stack vehicle service management platform built using Spring Boot microservices with secure user and admin workflows.

Stack:
Spring Boot · React · Spring Security · JWT · MySQL

CLICKFIX Repository

Pinned Loading

  1. Movie-Recommender Movie-Recommender Public

    This project implements a movie recommender system using Apache Spark and PySpark, focusing on calculating movie similarity based on user ratings. The system leverages Pearson correlation to measur…

    Python 2

  2. Traffic_Sign_Detection Traffic_Sign_Detection Public

    Using 7 CNN models, namely: DenseNet , EfficientNet , InceptionV3 , MobileNet , ResNet50 , VGG16 , Xception for the purpose of detecting traffic signs and comparing their accuracies.

    Jupyter Notebook 1

  3. CLICKFIX CLICKFIX Public

    CLICKFIX is a full-stack vehicle service management platform built using Spring, Spring Boot, Spring Security, REST APIs, JavaScript, and ReactJS. It provides dedicated interfaces for users and adm…

    Java

  4. DocuMind DocuMind Public

    A production-style Retrieval-Augmented Generation (RAG) system featuring hybrid retrieval (FAISS + BM25), Reciprocal Rank Fusion, Cross-Encoder reranking, Redis caching, multiple chunking strategie…

    Python 2

  5. Question-Paper-OCR-Pattern-Based-Extraction-System Question-Paper-OCR-Pattern-Based-Extraction-System Public

    A tool that uses Google Cloud Vision API to extract questions from PDF question papers. Users upload a PDF and provide a regex pattern, and the system performs OCR, detects each question, and saves…

    Jupyter Notebook

  6. CreditGuard-AI CreditGuard-AI Public

    Production-ready credit risk prediction API using FastAPI, Scikit-learn, and Docker for real-time loan risk classification.

    Python 1