Home
Resume

Projects

Local-PDF-Chatbot

  • Loads all PDF files from a local folder.
  • Extracts text and images from each PDF page.
  • Filters out black, blank, very small, or distorted images.
  • Uses BLIP-2 to generate a caption (summary) for each valid image.
  • Extracts nearby text around each image to give it better context.
  • Combines image summary and nearby text into a single document.
  • Splits the full PDF text into overlapping chunks for better retrieval.
  • Adds metadata like PDF name and page number to each chunk.
  • Converts all text chunks and image-context chunks into vector embeddings.
  • Saves these embeddings into a FAISS vector database for fast search.
  • Retrieves the top 10 most relevant chunks based on a user's question.
  • Reranks those 10 using a BGE reranker to find the most relevant ones.
  • Sends the top 2 reranked chunks along with the question to a local LLM.
  • Generates a final answer using only the retrieved content.
  • Displays the answer along with source PDF names and page numbers.
  • Avoids repeating work by skipping already processed PDFs and images.
  • Works fully offline without needing internet or cloud APIs.

Email-Spam-Detection-ML-Model

  • ML model using python to detect whether a mail is spam or not

Credit Card Financial Dashboard

  • Developed an interactive dashboard using transaction and customer data from a SQL database, to provide real-time insights.
  • Streamlined Data Processing & analysis to monitor key performance metrics and trends.
  • Shared actionable insights with stakeholders based on dashboard findings to support decision-making process.

Sales Report Dashboard

  • Incorporated Data Analysis Techniques, Specializing in time series analysis, to deliver valuable insights, accurate sales forecasting, and interactive dashboard creation, to drive business success.

Machine Learning Concepts

  • Different Models/Concepts in Machine Learning

My Website Project

  • Go and See how i made this website on VS Code

Heart Disease Prediction Model

  • A Model to predict whether a person has heart disease or not

Explore My Other Works

  • Checkout my other works