Skip to content
View ankit-sengupta05's full-sized avatar

Block or report ankit-sengupta05

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

name

divider


Typing SVG




Gmail LinkedIn GitHub


Profile Views Followers


⚑ About This Developer

Ankit Sengupta β€” AI Engineer coding animation

πŸš€ I'm a CS sophomore at VIT Amaravati specializing in AI & ML, passionate about building intelligent systems that actually ship. From LangGraph-orchestrated prediction pipelines and autonomous AI agents to ESP32-powered smart glasses and fully local privacy-first AI systems β€” I build end-to-end, from silicon to software.

πŸ† Achievements

πŸ…
VIT Internal Expo
Smart Vision Aid Selected
πŸŽ“
CGPA 8.35
B.Tech CS Β· AI & ML
πŸ€–
7 AI Projects
Shipped & Deployed
πŸ“ˆ
LangGraph
8-Node AI Pipelines
πŸ“
VIT Amaravati
Class of 2028

class AnkitSengupta:
    def __init__(self):
        self.name        = "Ankit Sengupta"
        self.role        = "AI Engineer & Backend Developer"
        self.university  = "VIT Amaravati Β· Class of 2028"
        self.cgpa        = 8.35
        self.skills      = {
            "AI / ML"      : ["RAG Pipelines", "AI Agents", "LangGraph", "LangChain",
                              "TensorFlow", "YOLO", "OpenCV", "XGBoost", "RL Feedback"],
            "LLM Infra"    : ["LangSmith", "ChromaDB", "FAISS", "Qdrant", "HuggingFace",
                              "Gemma-3", "Phi-3", "Prompt Engineering", "Vector Embeddings"],
            "Backend"      : ["Django", "FastAPI", "Flask", "Node.js",
                              "MongoDB", "WebSockets", "APScheduler"],
            "Languages"    : ["Python", "JavaScript", "TypeScript", "Java", "C++", "Dart", "MATLAB"],
            "Mobile"       : ["Flutter", "Android", "Kotlin", "Firebase"],
            "Embedded"     : ["ESP32", "Arduino", "C++", "IoT Sensors"],
        }
        self.trophy      = "πŸ… Selected Β· VIT Internal Expo 2025"
        self.superpower  = "ML theory β†’ production systems"
        self.status      = "🟒 Open to internships & collaborations!"

    def say_hi(self):
        print("Let's build something that matters πŸš€")

πŸ› οΈ Tech Arsenal

Ankit Sengupta Tech Stack



── πŸ€– AI & Intelligence ──

RAG Pipelines AI Agents YOLO TensorFlow OpenCV XGBoost scikit--learn Pandas

── πŸ”— LLM Orchestration & RAG ──

LangChain LangGraph LangSmith ChromaDB Qdrant FAISS HuggingFace Gemma Phi-3 sentence--transformers

── 🌐 Backend & Web ──

Django FastAPI Flask Node.js WebSockets MongoDB

── πŸ’» Languages & Frameworks ──

Python Dart JavaScript TypeScript Java C++ React Vite TailwindCSS HTML CSS MATLAB Django REST

── πŸ“± Mobile & Embedded ──

Flutter Android Kotlin Firebase ESP32 Arduino


πŸš€ Project Showcase

Ankit Sengupta Projects

πŸ”₯ "Every project is a chance to bridge theory and real-world impact"



🧠 Cyborg AI   

Fully local, privacy-first personal intelligence system β€” query your entire life: documents, videos, audio, and code using natural language. No data leaves your machine.

Flutter LangChain LangGraph Qdrant Phi-3 Python sentence-transformers

πŸ–₯️ Frontend Flutter desktop UI β€” cross-platform, native-speed, replacing PyQt6
🧠 LLM Core Phi-3 Mini (4-bit quantized, fully local) β€” no internet, no leaks
πŸ“¦ Vector DB Qdrant β€” multi-modal collections: text, PDF, audio, video, code, image
πŸ” Hybrid Search Vector semantic search + BM25 keyword ranking with description boost (1.25Γ—)
πŸŽ™οΈ Media Pipeline Whisper transcription β†’ chunked embedding β†’ timestamp-precise retrieval
πŸ”— Orchestration Migrating to LangChain + LangGraph for modular, graph-based RAG pipelines
🌐 Network LAN device discovery + SMB remote ingest β€” index your whole home network
πŸ”’ Privacy SHA-256 deduplication Β· All inference local Β· Zero cloud dependency
+─────────────────────────────────────────────────────────────────+
β”‚                     CYBORG AI ARCHITECTURE                       β”‚
+─────────────────────────────────────────────────────────────────+
β”‚                                                                  β”‚
β”‚   INPUT (docs / video / audio / code / images)                  β”‚
β”‚       ↓                                                          β”‚
β”‚   INGEST: SHA-256 dedup β†’ extract β†’ chunk β†’ embed               β”‚
β”‚       ↓                                                          β”‚
β”‚   STORE: Qdrant (vector) + BM25 (keyword)                       β”‚
β”‚       ↓                                                          β”‚
β”‚   RETRIEVE: Hybrid search β†’ description boost β†’ top-k           β”‚
β”‚       ↓                                                          β”‚
β”‚   GENERATE: Phi-3 Mini (local 4-bit) β†’ streaming response       β”‚
β”‚       ↓                                                          β”‚
β”‚   Flutter UI ← LangGraph Orchestration (migration in progress)  β”‚
β”‚                                                                  β”‚
+─────────────────────────────────────────────────────────────────+

πŸ”„ Migration Status: Moving from standalone Python scripts β†’ LangChain + LangGraph orchestrated pipeline Β· UI rebuilt in Flutter (cross-platform, replacing PyQt6)


πŸ“ˆ NewsAlphaAI Β Β 

AI-powered stock direction prediction using real-time news, LLM reasoning, RAG pipelines, LangGraph orchestration, and reinforcement learning feedback

LangGraph LangChain FastAPI React ChromaDB XGBoost Gemma

πŸ”— Orchestration 8-node LangGraph pipeline: fetch β†’ sentiment β†’ embed β†’ stock β†’ RAG β†’ LLM β†’ ML β†’ ensemble
🧠 LLM Core Gemma-3-4B-IT (local HuggingFace) for news reasoning & directional prediction
πŸ“¦ RAG Layer ChromaDB / FAISS vector store + sentence-transformers all-MiniLM-L6-v2 embeddings
πŸ€– ML Model XGBoost binary direction classifier β€” combines with LLM for ensemble final call
πŸ” RL Feedback Custom reward loop: record β†’ resolve β†’ retrain XGBoost on real outcomes after 3 days
🌐 Backend FastAPI + WebSockets (real-time pipeline streaming) + APScheduler background jobs
πŸ“Š Frontend React + Vite + TailwindCSS trading UI β€” candlestick charts, live price feed, sentiment gauge
πŸ” Observability LangSmith tracing for full LangGraph pipeline visibility
+------------------------------------------------------------------+
|           NEWS SOURCES: NewsAPI Β· GNews Β· AlphaVantage           |
+----------------------------+-------------------------------------+
                             |
                             v
|  LANGGRAPH: fetch_news β†’ analyse_sentiment β†’ embed_store         |
|          β†’ fetch_stock β†’ rag_retrieve β†’ llm_reason               |
|          β†’ ml_predict β†’ final_predict                            |
|    [ Gemma-3-4B LLM ]  +  [ ChromaDB RAG ]  +  [ XGBoost ]      |
                             |
             +--------------+--------------+
             v                             v
    FastAPI + WebSocket             React Trading UI
             |
             v
    RL FEEDBACK LOOP β†’ Record β†’ Resolve β†’ Reward β†’ Retrain

πŸ•ΆοΈ Smart Vision Aid Β Β 

Real-time AI-powered assistive smart glasses β€” giving spatial freedom to the visually impaired

ESP32 YOLO OpenCV Android C++

πŸ“· Vision System 3Γ— ESP32-CAM modules + ultrasonic sensors β†’ full 360Β° spatial coverage
⚑ AI Detection YOLO real-time object detection for precise obstacle identification
πŸ“± Mobile App Android companion with live audio alerts & navigation feedback
πŸ”§ Embedded Core C++ on Arduino IDE for ultra-low-latency performance
πŸ… Achievement Selected for VIT Amaravati Internal Expo

🌾 Smart Agriculture Assistant

AI-powered platform connecting farmers and buyers through intelligent crop analysis

Python TensorFlow OpenCV Django Pandas

πŸ”¬ ML Pipeline Crop yield prediction β€” TensorFlow + Pandas
πŸ‘οΈ Computer Vision OpenCV real-time crop disease detection
🌐 Backend Django/Flask marketplace connecting farmers with buyers

πŸ’³ Smart Budget Manager

Zero-effort expense tracking by securely parsing your bank transaction SMS

Android Kotlin Java Firebase

πŸ’¬ Core Securely parses bank SMS for automatic expense categorization
πŸ“ˆ Dashboard Real-time financial insights with visual breakdowns
πŸ” Security Firebase auth + encrypted cloud backup

🧠 AI Mental Health Chatbot + OCR Scanner

Emotion intelligence meets medical data β€” sentiment analysis + real-time report parsing

Python TensorFlow Pytesseract Pandas

πŸ’¬ NLP Engine TensorFlow sentiment analysis for real-time emotional state detection
πŸ“„ OCR Pipeline Pytesseract extracts & structures data from medical reports
πŸ”— Intelligence Cross-references health info with curated medical datasets

πŸ’Š Echo Personal AI Health Assistant

Your AI-powered symptom tracker, medication guide, and health companion

Python Pandas FuzzyWuzzy Tkinter

πŸ” Symptom Match Fuzzy logic symptom matching via FuzzyWuzzy
πŸ’Š Health Tracking Symptoms, medications & personalised diet recommendations
πŸ–₯️ Interface Clean Tkinter GUI with CSV dataset integration


πŸ“Š GitHub Stats


Β Β 





Activity Graph



πŸ† Highlights & Achievements


πŸ… πŸŽ“ πŸ€– πŸ”— πŸ”§ πŸ“±
VIT Internal Expo CGPA 8.35 AI & ML LLM Infra Embedded IoT Mobile Dev
Smart Vision Aid Selected B.Tech CS Β· 2028 RAG Β· Agents Β· YOLO LangGraph Β· Qdrant Β· RL ESP32 Β· Arduino Flutter Β· Kotlin Β· Firebase

Python TensorFlow LangChain Django Flutter XGBoost Android ESP32 OpenCV


🎯 Currently Building

╔══════════════════════════════════════════════════════════════════╗
β•‘                    🧭  On My Workbench                           β•‘
╠══════════════════════════════════════════════════════════════════╣
β•‘  🧠  Cyborg AI β€” Local RAG System Β· Flutter UI Β· LangGraph      β•‘
β•‘  πŸ“ˆ  NewsAlphaAI β€” LangGraph Stock Prediction βœ… Shipped         β•‘
β•‘  πŸ€–  Autonomous AI Agent Systems with Tool Use                   β•‘
β•‘  πŸ“š  Retrieval-Augmented Generation (RAG) Pipelines              β•‘
β•‘  ⚑  Scalable Backends  Β·  FastAPI / Django / Node               β•‘
β•‘  πŸ”—  LLM Orchestration  Β·  LangGraph / LangChain                 β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

🀝 Let's Connect & Build Together

Connect with Ankit Sengupta

✨ Currently open to: πŸ’Ό Internships Β Β·Β  πŸ€– AI/ML Collabs Β Β·Β  πŸ“‚ Open Source Β Β·Β  πŸ† Hackathons


Email Β  LinkedIn Β  Instagram



"The best way to predict the future is to build it." πŸš€


Ankit Sengupta GitHub contribution snake animation

Typing SVG

Pinned Loading

  1. Smart-Vision-Aid-For-The-Visually-Impaired Smart-Vision-Aid-For-The-Visually-Impaired Public

    AI-powered smart glasses for the visually impaired using ESP32-CAM, YOLO object detection, and OpenCV. Provides 360Β° spatial awareness with ultrasonic sensors and delivers real-time audio navigatio…

    Python

  2. WinCommandAgent WinCommandAgent Public

    A modular Windows automation agent built in Python that converts user instructions into executable plans to control desktop applications, automate workflows, and send WhatsApp messages/files using …

    Python

  3. AI-Mental-Health-Chatbot-OCR-Scanner AI-Mental-Health-Chatbot-OCR-Scanner Public

    AI-powered mental health chatbot using NLP sentiment analysis (HuggingFace Transformers) + medical image OCR with cross-reference engine β€” Python Β· Flask Β· DistilRoBERTa Β· Pytesseract

    Python

  4. Smart-Budget-Manager Smart-Budget-Manager Public

    Android expense tracker that auto-parses Indian bank SMS messages β€” zero manual entry. React Native + Expo SDK 52 + Firebase Auth + Firestore. Supports HDFC, SBI, ICICI, Axis & more.

    JavaScript

  5. Echo-Personal-AI-Health-Assistant Echo-Personal-AI-Health-Assistant Public

    Echo is a Personal AI Health Assistant built in Python with a sleek Tkinter GUI. Analyze symptoms using AI-driven algorithms, track medications, plan diets, and maintain health history. Perfect for…

    Python

  6. Smart-Agriculture-Assistant Smart-Agriculture-Assistant Public

    Open-source AI agriculture platform β€” TensorFlow crop yield prediction, OpenCV plant disease detection, JWT-authenticated Flask REST API, SQLite crop marketplace, and a React 18 + Vite dashboard. S…

    Python