Hi, I'm Pranjal

Computer Engineering student building real-world AI/ML applications across Computer Vision and NLP, including emotion recognition, RAG-based Q&A chatbots, and personalized recommendation systems.

About Me

Computer Engineering graduate with a strong interest in Artificial Intelligence and Machine Learning, backed by hands on experience building practical AI applications. Developed intelligent solutions including a real time emotion recognition system, a pet recommendation system, and an agricultural chatbot that answers questions from uploaded PDF documents using RAG and semantic search. Proficient in Python, FastAPI, TensorFlow, Scikit-learn, React, and TypeScript, with experience integrating OpenAI and Ollama models into AI applications. Passionate about solving real world problems through AI and eager to contribute as an AI/ML Engineer by building reliable, scalable, and impactful solutions.

Currently Focused On

Skills

Languages & Frameworks

Python
Language
Machine Learning
Scikit-learn · NLP
Deep Learning
TensorFlow · Keras
Computer Vision
OpenCV · CNN
HTML
Markup
CSS
Styling
JavaScript
Scripting

Tools

GitHub
Version Control
Jupyter
Notebooks
VS Code
Editor

Projects

Agro-QA Chatbot

Agro-QA Chatbot

Developed a RAG-based AI chatbot for agricultural question answering. Implemented document upload, text extraction, chunking, FAISS-based semantic retrieval, and LLM-powered response generation to deliver accurate, context-aware answers from user-provided documents.

  • RAG-based document QA workflow
  • FAISS semantic retrieval
  • Context-aware responses from uploaded PDFs

Tech Stack: Python, FastAPI, FAISS, Sentence Transformers, Ollama, PyMuPDF/PyPDF2

GitHub Demo
Face Emotion Detection

Face Emotion Detection

Real-time emotion detection using a CNN model trained on the FER dataset.

  • CNN trained on FER dataset
  • Real-time webcam detection
  • OpenCV preprocessing

Tech: Python, TensorFlow, OpenCV

GitHub Demo
Pet Recommendation System

Pet Recommendation System

AI-powered engine that matches users with ideal pets using semantic embeddings.

  • SBERT embeddings for matching
  • KNN ranking system
  • User preference quiz

Tech: Python, NLP, Scikit-learn

GitHub Demo

Contact