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

Highlights

  • Pro

Block or report Mayank149

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

Hi, I'm Mayank Bansal

AI/ML Developer | Building Real World Machine Learning Systems

I’m a Computer Science Engineering student focused on Machine Learning, NLP, Computer Vision, and Retrieval Augmented Generation (RAG). I enjoy building practical AI systems that solve real problems and turning concepts into deployable projects.

Over the last few years, I’ve built projects across classical ML, deep learning, computer vision, NLP, and full stack AI applications using Python, TensorFlow, Flask, FastAPI, Docker, PostgreSQL, and modern ML workflows.


Highlights

  • πŸ“˜ Published author of a Machine Learning Projects book on Amazon KDP
  • πŸ“„ Published research paper: Mood2Mail: A Lightweight Real-Time Email Tone Analyzer using Classical Machine Learning
  • πŸ“Š Published datasets on Kaggle with 60+ downloads
  • 🧠 Built multiple end-to-end AI/ML projects across NLP, Computer Vision, Recommendation Systems, RAG, and Deep Learning
  • ⚑ Experienced with deployment, APIs, Docker, PostgreSQL, FastAPI, Flask, and model integration
  • πŸ“ˆ Completed Kaggle competitions including Titanic and House Prices
  • πŸ” Currently exploring advanced RAG systems and MLOps workflows

πŸ› οΈ Tech Stack

Languages

  • Python
  • Java
  • C++
  • SQL
  • JavaScript
  • HTML/CSS

Machine Learning & AI

  • Scikit-learn
  • TensorFlow
  • Pandas
  • NumPy
  • OpenCV
  • Librosa
  • NLP
  • CNNs
  • Recommendation Systems
  • Retrieval Augmented Generation (RAG)

Backend & Deployment

  • Flask
  • FastAPI
  • Docker
  • PostgreSQL
  • REST APIs
  • Git & GitHub

🌟 Featured Projects

πŸ“„ PDF Question Answering System (RAG)

An intelligent Retrieval Augmented Generation system that allows users to ask questions from uploaded PDF documents.

Features

  • PDF ingestion pipeline
  • Semantic retrieval
  • Context-aware question answering
  • RAG workflow implementation

Tech Used

Python, NLP, Embeddings, Vector Search


πŸ” Visual Search Engine

A computer vision powered search engine that retrieves visually similar images based on uploaded input images.

Features

  • Image similarity search
  • Feature extraction using deep learning
  • Visual embeddings pipeline
  • Computer vision based retrieval system

Tech Used

Python, Computer Vision, Deep Learning


πŸ“§ Mood2Mail – Real-Time Email Tone Analyzer

A lightweight NLP-powered application that detects the tone of emails and provides real-time feedback before sending.

Features

  • Tone classification using classical ML
  • TF-IDF based NLP pipeline
  • Real-time prediction system
  • Flask backend with custom frontend
  • Multiple tone categories including Friendly, Formal, Aggressive, Anxious, and Passive

Tech Used

Python, Scikit-learn, Flask, HTML, CSS, JavaScript


♻️ WasteSnap – Smart Waste Classification System

A real-time waste classification system that identifies waste categories using deep learning.

Features

  • Image-based waste prediction
  • CNN-based image classification
  • Real-time inference
  • Practical sustainability-focused use case

Tech Used

TensorFlow, CNNs, Python


✍️ DigiDetect – Handwritten Digit Recognition

A deep learning application that recognizes handwritten digits from uploaded images or a drawing board.

Features

  • CNN-based handwritten digit recognition
  • Interactive drawing board support
  • Real-time prediction

Tech Used

TensorFlow, CNNs, Flask


🎡 Music Genre Classification

An ML-powered system that predicts the genre of uploaded music files.

Features

  • Audio feature extraction using Librosa
  • MP3 and WAV support
  • ML-based genre prediction
  • End-to-end deployment

Tech Used

Python, Librosa, Scikit-learn, Flask


🧠 Additional Projects

  • AI Complaint Triage & Routing System
  • BiasX-Ray – Real-Time Bias Detector
  • Fake Job Posting Detector
  • Movie Recommendation System
  • Real-Time Sign Language Detector
  • StyleNet – Fashion Image Classifier
  • Car Mileage Predictor
  • University Time Bank Platform
  • Dyslexia AI Assistant

πŸ† Achievements

  • Published ML research paper
  • Published author of a Machine Learning Projects book
  • Solved 580+ problems on GeeksForGeeks (101-day streak, rank 159 among 39,000+ university students) and 100+ on LeetCode
  • Built multiple deployable ML systems across NLP, Computer Vision, and RAG
  • Published Kaggle datasets with 60+ downloads

πŸ“ˆ Currently Exploring

  • Advanced Retrieval Augmented Generation (RAG)
  • MLOps and scalable AI workflows
  • Vector Databases
  • LLM Applications
  • Production-grade AI systems

🌐 Connect With Me

Pinned Loading

  1. AI-Complaint-Triage-and-Routing-System-with-Hybrid-Credibility-Scoring-and-Feedback-Learning AI-Complaint-Triage-and-Routing-System-with-Hybrid-Credibility-Scoring-and-Feedback-Learning Public

    AI-powered complaint triage system that routes complaints, predicts urgency, computes credibility, and asks intelligent follow-up questions using a hybrid ML + rule-based approach.

    JavaScript

  2. Technical-Debug-Assistant Technical-Debug-Assistant Public

    A production-style multi-hop Retrieval-Augmented Generation (RAG) assistant that performs semantic retrieval, multi-document reasoning, and grounded technical debugging using FastAPI, FAISS, Senten…

    CSS

  3. Visual-Search-Engine Visual-Search-Engine Public

    AI-powered visual search engine that retrieves similar images using deep learning embeddings (ResNet50) and FAISS similarity search, exposed via a FastAPI backend.

    CSS 1

  4. Mood2Mail Mood2Mail Public

    Mood2Mail is a lightweight ML-powered tool that analyzes the emotional tone of emails in real-time. Built with Flask and JavaScript, it helps users write clearer, more appropriate messages by detec…

    CSS

  5. WasteSnap WasteSnap Public

    WasteSnap is an AI-powered web app for real-time waste classification. Upload or capture images to identify 9 waste types, get confidence scores, and receive proper disposal tips β€” all in a clean, …

    JavaScript

  6. Music-genre-Classification-Backend- Music-genre-Classification-Backend- Public

    Music Genre Classifier - Backend A Flask API for extracting 57 audio features and predicting music genres using ML. Supports WAV & MP3, provides RESTful endpoints, and includes CORS for web integra…

    Python