Prince Pal

Projects

A selection of my recent work

Gemini Live Clone - Dora AI

Gemini Live Clone - Dora AI

Gen AI

A real-time AI assistant that sees, hears, thinks, and responds using webcam, audio, and advanced LLM tools like LangGraph and Groq. Dora is an agentic experience built for immersive interaction.

LangGraphGroqGemini APIWhisperElevenLabsGradioPython
Multi-step Agentic Chatbot

Multi-step Agentic Chatbot

Gen AI

A dynamic AI chatbot that handles multi-step tasks and contextual conversations using LangGraph agents and Groq inference. It combines LangChain orchestration with Streamlit UI for a clean and powerful workflow.

LangGraphLangChainGroqPythonStreamlitFastAPIReact
RAG-Chatbot

RAG-Chatbot

Gen AI

A resume-aware chatbot using RAG, LLM function-calling, and LangChain that provides contextual responses.

Next.jsLangChainAstraDBGemini APITypeScript
EcoQuest

EcoQuest

Full Stack

AI-driven waste reporting system that reduced response time by 30% through image-based reporting.

Next.jsDrizzle ORMPostgreSQLGemini Vision APIGoogle Maps API
Learnify

Learnify

Full Stack

Scalable LMS platform enabling seamless course creation and enrollment for 500+ users.

React.jsReact QueryMongoDBExpress.jsNode.js
JobConnect Portal

JobConnect Portal

Full Stack

A full-stack job portal enabling recruiters and candidates to post, search, and apply for jobs with a real-time dashboard for analytics and notifications.

MongoDBExpress.jsReactNode.jsReduxJWT Authentication
LinkedIn Post Generator

LinkedIn Post Generator

Gen AI

AI-based tool that generates LinkedIn posts in a user's writing style using few-shot learning.

PythonStreamlitMeta LlamaPandasFew-Shot Learning
EmailGenie

EmailGenie

Gen AI

An AI-powered email template generator that creates personalized outreach messages based on user queries using LangChain and Gmail API.

TypescriptLangChainGmail APINextJs
CricketChat Live

CricketChat Live

Full Stack

A real-time chat application for cricket enthusiasts, featuring topic rooms, live scoring updates, and user profiles—built with MERN and Socket.io.

MongoDBExpress.jsReactNode.jsSocket.ioWebSockets
Splitmate

Splitmate

Mobile

Mobile expense tracking application with group expense management for 300+ users.

React NativeExpo RouterFirebaseZustandAsyncStorage
Medialarm

Medialarm

Mobile

React Native medicine tracker with personalized medication reminders and biometric authentication.

React NativeExpoTypeScriptAsync StorageExpo Notifications
AI Agent Chatbot

AI Agent Chatbot

Gen AI

An intelligent real-time chatbot application leveraging LangGraph and LangChain agents for executing multi-step tasks autonomously. Integrates Groq for ultra-fast inference and Streamlit for an interactive UI, enabling dynamic conversations and agent-based task completion.

LangGraphGroqLangChainStreamlitPython
Service Checkout Platform

Service Checkout Platform

Full Stack

A dynamic web application allowing users to browse premium services (fitness, wellness, health, etc.), add them to a cart, and proceed to real-time checkout. Built with React and Zustand for state management and seamless user experience.

ReactTypeScriptZustandTailwind CSSShadcn UIAxios
CabRide

CabRide

Mobile

Ride-hailing app with real-time location tracking via Google Maps API and secure authentication.

React NativeTypeScriptClerkZustandGoogle Maps API
PDFInfo Extractor

PDFInfo Extractor

Gen AI

A web-based utility allowing users to upload PDFs, extract key personal and contact details (name, address, phone, email, role) via pdf-lib and regex/NLP, and present them in a clean, responsive interface.

ReactNode.jsExpress.jspdf-libJavaScript RegExpAxios
1
Chat with Prince AI - Recruiter Assistant for Deep Candidate Insights