Skip to content
View Prakunj's full-sized avatar

Block or report Prakunj

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.

Content in all repositories owned by your account will be closed.
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
Prakunj/README.md

Hi, I'm Prakunj Chaudhary 👋

Senior Software Engineer | GenAI & Agentic AI Developer

I build production-grade applications and AI-powered systems using
React Native, TypeScript, Python, FastAPI, RAG, AI Agents, MCP, LangGraph, and AWS.

LinkedIn Email


👨‍💻 About Me

I am a Senior Software Engineer with 7+ years of experience building and shipping production applications across banking, media, education, e-commerce, and consumer products.

My core engineering expertise is in React Native, React, TypeScript, JavaScript, application architecture, performance optimization, API integration, and cross-platform application development.

Alongside my software engineering background, I have developed hands-on expertise in Generative AI, Agentic AI, and backend development, working with:

  • Retrieval-Augmented Generation (RAG)
  • LLM applications and prompt engineering
  • AI agents and tool calling
  • LangChain and LangGraph
  • Model Context Protocol (MCP)
  • Embeddings and vector search
  • Hybrid retrieval and reranking
  • Structured outputs with Pydantic
  • Memory and state management
  • LLM evaluation
  • Python and FastAPI
  • AWS and Docker

I enjoy building AI systems that combine LLM reasoning with deterministic tools, backend services, retrieval pipelines, and real user interfaces.


🚀 GenAI & Agentic AI Projects

🎙️ MediVoice — Mobile Voice AI Assistant

A voice-based AI assistant designed for conversational healthcare interactions.

What I built

  • Real-time Speech-to-Text → LLM/RAG → Text-to-Speech pipeline
  • Conversational voice interaction
  • Intent understanding and tool execution
  • RAG-based contextual responses
  • Conversation context and state management
  • Backend orchestration using FastAPI
  • Designed for integration with a mobile voice experience
  • Structured AI responses and backend tool execution

Tech: Python · FastAPI · LangChain · RAG · LLMs · Embeddings · Vector Database · STT · TTS · WebSocket


🏙️ CivicOps MCP — Agentic AI Civic Operations Platform

An AI-powered platform for managing civic complaints such as potholes, garbage, water leakage, and broken infrastructure.

What I built

  • AI-powered citizen and admin workflows
  • Custom MCP server and MCP client
  • Complaint intake and categorization
  • Duplicate complaint detection
  • SLA-based prioritization
  • Worker assignment
  • Notifications and administrative workflows
  • AI-powered admin summaries
  • Tool-driven agent workflows
  • Separation of LLM reasoning from deterministic business operations

Tech: TypeScript · Node.js · MCP SDK · Gemini · REST APIs · Supabase · AI Agents · Tool Calling


📚 Holy Reads — Ask This Book RAG

An AI-powered experience that allows users to ask natural-language questions about book content and receive grounded answers.

What I built

  • Document ingestion pipeline
  • Hierarchical document chunking
  • Embedding generation
  • Vector search
  • Metadata-aware retrieval
  • Retrieval and reranking
  • Context-aware prompt construction
  • Grounded LLM responses with source references
  • Retrieval and response evaluation
  • AI recommendation capabilities based on reading and content signals

Tech: React Native · TypeScript · Python · FastAPI · RAG · Embeddings · Vector Search · LLMs · AWS · Docker


🏠 Real Estate WhatsApp AI Agent

A conversational property-discovery assistant that allows users to search properties and perform actions through WhatsApp.

Capabilities

  • WhatsApp webhook integration
  • Natural-language property search
  • Gemini-powered intent understanding
  • Tool calling for structured property operations
  • Property search and filtering
  • Property photo delivery through WhatsApp
  • Session and conversation state
  • Lead capture
  • Site-visit booking
  • Admin dashboard

Tech: Python · FastAPI · Gemini · Meta WhatsApp Cloud API · SQLite · AI Agents · Tool Calling


🎓 AI Classroom Assistant — RAG & Retrieval Lab

An AI learning assistant built around course material with a focus on retrieval quality and evaluation.

What I explored

  • Document ingestion and parsing
  • Recursive and hierarchical chunking
  • Dense embeddings
  • Vector search
  • Sparse retrieval using TF-IDF / BM25-style techniques
  • Hybrid retrieval
  • Cross-encoder reranking
  • Structured outputs
  • Retrieval evaluation
  • Groundedness and relevance evaluation
  • Base-model vs fine-tuned-model comparison

Evaluation

Evaluated retrieval quality across test questions using metrics such as:

  • Chapter Hit@5
  • Source Hit@5
  • Retrieval relevance
  • Groundedness
  • Completeness
  • Hallucination detection

Tech: Python · LangChain · LangGraph · Pydantic · Embeddings · Vector Databases · Hybrid Retrieval · Reranking · RAG · LLM Evaluation


📄 ClaimAssist — Insurance Claims AI Pipeline

An AI-assisted insurance claim processing backend focused on document ingestion, OCR, parsing, chunking, and structured claim data.

What I built

  • Claim and policy domain models
  • Document upload and validation
  • Document processing lifecycle
  • PDF and DOCX parsing
  • Image processing
  • OCR fallback using Tesseract
  • Document page extraction
  • Recursive chunking
  • Section-aware chunking
  • Claim document metadata
  • Processing and debugging APIs
  • SQLite-backed persistence
  • Automated test coverage

Tech: Python · FastAPI · PyMuPDF · Python-docx · Pillow · Tesseract OCR · SQLite · Pydantic


💰 Inventra — Intelligent Financial & Inventory Management

A GenAI-powered system for SMEs combining financial, inventory, sales, and external intelligence to support business decisions.

What I built

  • Demand prediction workflows
  • Inventory intelligence
  • Financial analysis
  • Weather-aware demand analysis
  • RAG-style retrieval
  • Vector search
  • Data processing pipelines
  • Multi-agent architecture
  • Decision-oriented AI workflows

Agent Architecture

Data Agent
    ↓
Weather Agent
    ↓
Decision Agent
    ↓
Business Recommendation

Popular repositories Loading

  1. MovieStage1 MovieStage1 Public

    Java

  2. NewsApp NewsApp Public

    Java

  3. MovieBox MovieBox Public

    Java

  4. FoodPlanner FoodPlanner Public

    Java

  5. CryptoTransfer CryptoTransfer Public

    This project involves creating a fundamental Ethereum-based smart contract using Solidity to facilitate basic cryptocurrency transfers. The goal is to develop a simple, secure, and efficient smart …

    JavaScript

  6. Blockchain-Based-Property-Buying-Platform Blockchain-Based-Property-Buying-Platform Public

    This project aims to revolutionize the real estate market by utilizing blockchain technology to streamline and secure property transactions. The platform provides a decentralized system where prope…

    JavaScript 1