Raj Kapadia
AI/ML Team Lead | LLM Specialist | Full-Stack Developer
7+ Years of Experience | 100+ Chatbots Built | Part-time YouTuber
About Me
Full-time Freelancer with 7+ years of IT industry and freelance experience specializing in LLM inference, training and application development, AI Agent development using LLMs, API development with Python+Flask/FastAPI and NodeJS+Express, and full-stack applications using NextJs.
As a Team Lead for AI & ML at Let's Enkindle, I led a team of 5 developers in building end-to-end AI/ML/DL products, including LLM-powered Text-to-SQL applications, fine-tuning pipelines for Large Language Models, and image search functionality for enterprise clients. Previously, I served as Lead AI & ML Developer at The Other Fruit/Nes Tech Ltd, where I developed cutting-edge solutions including image similarity search engines, face recognition systems, voice authentication, and toxic comment classifiers.
I have successfully built 100+ Google Dialogflow ES/CX Chatbots for clients worldwide through Fiverr and Upwork, demonstrating expertise in conversational AI and chatbot development. My work spans across AI/ML/DL projects in Image Classification, Object Detection, Natural Language Processing (NLP), and search engine development using Vector Databases.
With a background as an Assistant Professor for 6+ years at Government Engineering College, Modasa, I bring both academic rigor and practical industry experience to every project. I hold a Master of Engineering in Power System (CPI 8.3) and continue to share my knowledge as a part-time YouTuber, creating educational content on Google Dialogflow, Machine Learning, NLP, and Large Language Models.
My expertise includes AI Agent Development using OpenAI Agent SDK and Google ADK, fine-tuning and inference of Large Language Models, and building production-ready AI systems on GCP and AWS. I'm passionate about leveraging cutting-edge AI technologies to solve real-world problems and delivering high-quality, scalable solutions.
Skills & Expertise
Large Language Models (LLMs)
- Fine-tuning & Training
- Inference Optimization
- AI Agent Development (OpenAI Agent SDK, Google ADK)
- LLM Application Development
- Prompt Engineering
AI/ML/DL
- TensorFlow
- PyTorch
- Image Classification
- Object Detection
- Natural Language Processing (NLP)
- Computer Vision
- Deep Learning
- Vector Databases (Elastic, Qdrant)
API Development
- Python + Flask
- Python + FastAPI
- Node.js + Express (JavaScript)
- Node.js + Express (TypeScript)
- RESTful APIs
- Webhook Development
Full-Stack Development
- React (TypeScript)
- Next.js (App Router, TypeScript)
- Drizzle ORM
- Prisma
- ShadCN UI
- TailwindCSS
- PostgreSQL
Cloud Platforms
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Docker
- Cloud Deployment
- Serverless Architecture
Chatbot Development
- Google Dialogflow ES
- Google Dialogflow CX
- Actions on Google
- Conversational AI
- 100+ Production Chatbots
Bot Development
- Telegram Bots (Python: python-telegram-bot, aiogram)
- Telegram Bots (TypeScript: telegraf, grammy)
- WhatsApp Integration
Specialized Projects
- Text-to-SQL Systems
- Image Search Engines
- Face Recognition
- Voice Authentication
- Toxic Comment Classification
Projects
AI Agents Beyond Jupyter Notebooks
FastAPI + Telegram bot backend that runs an OpenAI Agent with background job processing via ARQ.
WhatsApp + Google Conversational Agents Integration
A FastAPI webhook server that connects WhatsApp to Google Conversational Agents (Dialogflow CX) and Gemini AI. Incoming WhatsApp messages are enqueued to a Redis-backed ARQ worker for async processing, so the webhook returns 200 OK immediately without risking Meta timeout/retries.
LLM-Powered Text-to-SQL WhatsApp Application
Natural language interface to SQL databases via WhatsApp. Real-time database queries using conversational AI, eliminating the need for SQL knowledge.
Toxic Comment Classifier
NLP-based system to identify and classify toxic comments in real-time, helping moderate online communities and maintain healthy discussions.
End-to-End Object Detection Solution
Complete object detection pipeline from model training to deployment. Includes model evaluation, optimization, and production API endpoints.
Habit Tracker Telegram Bot
Track daily habits with reminders and weekly summaries. Built with Grammy framework for seamless user experience.
Dialogflow CX Webhook Template
Production-ready Dialogflow webhook template for faster chatbot development. Secure, scalable, and optimized for enterprise use.
LangGraph Table Booking AI Agent
Intelligent AI agent for restaurant table booking using LangGraph. Demonstrates advanced agent orchestration and decision-making capabilities.
Latest YouTube Videos
Online Courses

Master Google Dialogflow ES: Build Smart Chatbots
Learn to build chatbots using the Dialogflow ES, supported by Python.
![Master Dialogflow CX - Build Engaging Chatbots [2025]](/courses/dialogflow-cx.png)
Master Dialogflow CX - Build Engaging Chatbots [2025]
Learn to build chatbots using the Dialogflow CX, supported by Python and FastAPI.