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.

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 React Native Engineer | GenAI & Agentic AI Developer

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

LinkedIn Email


👨‍💻 About Me

I am a Senior React Native Engineer with 7+ years of software development experience, building and shipping mobile applications across banking, e-commerce, education, media, and consumer products.

My recent work focuses on combining strong mobile engineering foundations with GenAI and Agentic AI, including:

  • Retrieval-Augmented Generation (RAG)
  • AI agents, state, memory, and tool calling
  • Model Context Protocol (MCP)
  • LangChain and LangGraph workflows
  • Structured outputs with Pydantic
  • Hybrid retrieval, reranking, and vector search
  • LLM evaluation for groundedness, relevance, completeness, and hallucination
  • Gemini and local/open-source LLM integration

I enjoy turning complex requirements into products that are structured, scalable, explainable, and ready for real users.


🚀 Featured GenAI & Agentic AI Projects

🏙️ CivicOps MCP / Community Hero

An AI-powered civic operations platform for reporting and managing public issues such as potholes, garbage, water leakage, and broken streetlights.

What I built:

  • WhatsApp-style citizen and admin AI assistants
  • Custom MCP server exposing complaint-management tools
  • AI admin briefings powered by Gemini
  • SLA prioritization and overdue-issue detection
  • Duplicate complaint detection
  • Role-based complaint workflows
  • Worker assignment, notifications, and audit logging
  • Mobile-first issue reporting and administration experience

Tech: TypeScript · Node.js · React · MCP · Gemini · Supabase · Tool Calling · Agent Workflows

Repository and live demo links can be added here when public.


🏠 Real Estate WhatsApp AI Agent

A conversational real-estate assistant that helps users discover properties and complete actions through WhatsApp.

Capabilities:

  • Receives and replies to WhatsApp messages through Meta Webhooks
  • Uses Gemini as the conversational reasoning layer
  • Searches property inventory stored in SQLite
  • Sends property photos directly on WhatsApp
  • Maintains user sessions and selected-property context
  • Captures leads and books site visits
  • Provides a lightweight local admin dashboard

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

Repository link can be added here when public.


📚 AI Classroom Assistant & RAG Lab

A learning and experimentation project for building grounded AI assistants over course material.

What I explored:

  • Document ingestion, chunking, embeddings, and vector search
  • Dense and BM25 hybrid retrieval
  • Reranking for improved context relevance
  • Structured and schema-validated responses
  • Local and open-source LLM experimentation
  • Lightweight fine-tuning
  • LLM evals for retrieval relevance, groundedness, completeness, and hallucination
  • Base-model versus fine-tuned-model response comparison

Tech: Python · LangChain · LangGraph · Pydantic · Vector Databases · Embeddings · RAG · LLM Evals

Repository link can be added here when public.


📱 Mobile Engineering Experience

I have delivered production mobile applications for organizations and products including:

  • Five Talents Marketing Agency — Holy Reads
  • LTIMindtree / Riyad Bank — Personal Loan, Credit Card, Auto Lease, and Mortgage journeys
  • Christian Lingua — The Abba Kid App
  • Apps Maven — E-commerce, healthcare, logistics, and lifestyle applications

My mobile engineering work includes:

  • React Native architecture and modular application design
  • TypeScript-first development
  • Offline-first media and data experiences
  • Video, audio, quizzes, subscriptions, payments, and analytics
  • Authentication, MFA, and security-sensitive banking flows
  • Performance optimization and crash reduction
  • Native Android and iOS integrations
  • Code reviews, mentoring, and engineering standards

🛠️ Technology Stack

Mobile & Frontend

React Native React TypeScript JavaScript Redux Zustand React Query Android iOS

GenAI & Agentic AI

Python LangChain LangGraph RAG MCP Gemini Pydantic LLM Evals

Backend, Data & Tools

Node.js FastAPI Supabase SQLite Firebase Git GitHub Xcode Android Studio


🎯 What I Bring

Production Mobile Engineering
        +
GenAI and Agentic AI Systems
        +
Product Thinking and Clear Architecture

I can contribute to traditional mobile engineering roles, AI-enabled mobile products, and teams building practical agentic systems around real business workflows.


🤝 Let's Connect

I am interested in building meaningful products at the intersection of mobile engineering, GenAI, and Agentic AI.


Build systems that are useful, grounded, and ready for real users.

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