Hi, I’m Pranjal

Backend Developer with an AI/ML Background

Computer Engineering graduate currently contributing to the Agni Charge EV charging platform at Agni Energy. Focused on backend services, RESTful APIs, and application integrations, with hands-on project experience in computer vision, NLP, and retrieval-augmented generation.

View Experience Explore Projects Contact Me

About Me

I’m a Computer Engineering graduate with an interest in backend development and AI/ML. During my bachelor’s degree, I earned semester scholarships from the second through the seventh semester. I also built projects including a real-time emotion recognition system, a pet recommendation system, and an agricultural chatbot that answers questions from uploaded PDFs.

I’m currently working at Agni Energy on a three-month contract, contributing to backend services, RESTful APIs, and application integrations for the Agni Charge EV charging platform. This role introduced me to the Open Charge Point Protocol (OCPP), which was completely new to me. Learning how charging stations communicate with management systems has been an exciting part of the experience.

I enjoy understanding how things work and putting what I learn into practice. My projects have given me experience with Python, FastAPI, TensorFlow, Scikit-learn, React, and TypeScript, as well as integrating OpenAI and Ollama models. I’m continuing to build on that foundation through professional backend work and personal AI/ML projects.

Professional Experience

Agni Energy Private Limited

Technical Backend Developer (Contract)

Contract designation: Technical Consultant

– Present

Project: Agni Charge, an EV charging platform

Currently Focused On

Skills

Backend & APIs

Backend Development
RESTful APIs
API Integration
API Testing
FastAPI
Project experience

AI/ML

Machine Learning
Scikit-learn · NLP
Deep Learning
TensorFlow · Keras
Computer Vision
OpenCV · CNN
RAG & Semantic Search
FAISS · Sentence Transformers
LLM Integration
OpenAI · Ollama

Languages & Web

Python
Language
JavaScript
Language
HTML
Markup
CSS
Styling
React
Web
TypeScript
Language

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