Vivek PolAI Engineer
Six years turning data and language models into products that ship — RAG, agents, voice, and the quiet infrastructure underneath.

AI/ML full-stack developer with 6+ years of turning models into products that survive production.,
Skilled in Machine Learning, Deep Learning, NLP and Generative AI. Hands-on with Python, statistical analysis, financial and business data processing, and scalable model deployment. Strong background in financial domain workflows, RAG, PDF and document extraction, data pipelines, cloud deployment on AWS, and decision-support analytics dashboards.

Generative & Agentic AI
RAG pipelines, LLM fine-tuning, LangChain, LangGraph, CrewAI, MCP, vector stores (FAISS, Pinecone, Chroma, Weaviate, Milvus), evaluation with RAGAS.
Classical ML & DL
TensorFlow, Keras, PyTorch, XGBoost, LightGBM, CatBoost, MLOps with MLflow / DVC, feature engineering and hyperparameter tuning.
Backend & Data
FastAPI, Flask, Streamlit, Gradio, PostgreSQL, MongoDB, MySQL, Kafka, SQLAlchemy, Pyspark, Dask, and PDF pipelines end-to-end.
Cloud & DevOps
AWS EC2 / Lightsail / Bedrock, Docker, Kubernetes, Helm, Terraform, Jenkins, Ansible, GitHub Actions, Keycloak, Razorpay.
Where I am today — and how I got here.
Six years, five roles, one throughline: turning models into products that ship.
- Jan 2025 — Present
Python Developer
ValueAdd Research & Analysis Solutions LLPConversational RAG + NL2SQL agentic system across MySQL / Excel / PDF / TXT, full CI/CD via Jenkins + Terraform + AWS + Docker, Keycloak auth and Razorpay payments, Anthropic-powered microservices behind FastAPI / Node.js on Kafka + MongoDB, serving 100+ subscribers. Also shipped CVPerfect — an LLM-driven resume-screening system that cut HR screening time and cost ~90%.
- Jul 2023 — Sept 2024
Development Officer
LIC IndiaAcheived Class-2 Central Government Officer Post, Cleared the LIC ADO Class-2 Officer competitive exam with All-India Rank 120. Alongside the role, built an ML fraud detection system (feature engineering, tuning, cross-validation) and an insurance-premium prediction system deployed for personalized quoting (Scikit-Learn + LSTM).
- Nov 2019 — Nov 2021
Data Scientist
Capstone Securities Analysis, PuneStock-price prediction with Python + Flask + BeautifulSoup, credit-risk scoring with XGBoost + SHAP on Power BI, an email-intent classifier + auto-reply generator with Transformers, and a customer-support multi-agent system (LangGraph / CrewAI, FAISS/Chroma, FastAPI, React).
- Jul 2019 — Nov 2019
Trainee Engineer
Oriental Rubber Industries, PuneSmart conveyor-belt condition monitoring with vibration, temperature and motor-current sensors. Predictive maintenance system for rubber mixers, rollers and presses using Python, Scikit-learn, IoT sensor streams and SQLite.
- Oct 2018 — Apr 2019
Data Analyst
Volkswagen Pvt. Ltd., PuneBuilt customer churn prediction (Scikit-Learn, XGBoost), Power BI dashboards for supply-chain optimization, an ANPR system (OpenCV, YOLOv8, EasyOCR), loan-default prediction with SHAP explainability, and an early multi-agent workflow for document analysis (CrewAI / LangChain, pdfplumber, ChromaDB).
- 6+Years of experience
- 0+Public GitHub repositoriespolvivek77
- 0+YouTube walkthroughsBetter Call Pol
- 120All-India Rank — LIC ADOCentral Govt. Class-2 Officer
- 0+LeetCode problems solved@polvivek77
- 0★HackerRank 5★ Gold — Python + SQLTwo-language gold
The toolkit, without progress bars.
Each module is a tool I've shipped with, not a bar I could fill in. Hover for context.
Everything I’ve explained in public.
41:38AI AvatarBuild Real-Time AI Voice & Avatar Agents with Python | LiveKit AI + Deepgram + Cartesia + BEY + GPT
8:55SerpstackSerpstack API For Web Scraping Google Search Results
13:09TavilyTavily API Complete Guide | Search Google & Extract Web Content using Python
8:11EXAEXA API | Build an AI-Powered Search Engine App for RAG, LLM & AI Agents
10:46SerperSerper API Web Scraping Tutorial | Google Search API with Python & Streamlit
15:32ZenserpZenserp Web Scraping Explained | Web Scraping Google Search Results using Python
12:59FirecrawlFirecrawl Complete Tutorial | Web Scraping for AI, RAG & LLM Applications
11:57BeautifulSoupBeautifulSoup Python Tutorial | Build a Web Scraper with Streamlit | Full Project
13:45SeleniumSelenium WebDriver Tutorial | Browser Automation & Web Scraping with Python
20:52FlutterFlutter Android App Development | Calculator App + Google Play Store Launch
26:15RazorpayRazorpay Integration in Python | Streamlit + FastAPI | Full Project Explained
39:19KeycloakKeycloak Authentication Tutorial | Username Password + Google Login
28:19TerraformTerraform Crash Course 2026 | From Zero to First EC2 Instance | Infrastructure as Code
1:01:09AnsibleAnsible for DevOps | Complete Practical Tutorial
28:46JenkinsJenkins CI/CD Project | GitHub Webhook + AWS EC2 + Flask Deployment | End-to-End Hands-On Tutorial
18:57KubernetesKubernetes Tutorial | Pods, Nodes, Cluster & Containers Explained
35:29DockerDocker Tutorial | Dockerfile, Image & Container Explained with Real Project
31:06LinuxLinux Basics in One Video | Perfect for DevOps & Cloud Engineers
36:44AWSAWS EC2 Tutorial | Launch Ubuntu Server on AWS Free Tier
22:17MCPMCP Server with Claude Desktop & Python
19:21LangSmithLangSmith Explained Simply | Projects, Runs, Traces & Observability
28:35LangGraphLangGraph vs LangChain Explained Practically | Why AI Agents Need LangGraph
18:02LangChainLangChain Explained Simply | Why Choose LangChain to Build Powerful AI Applications?
25:54OpenClawOpenClaw Explained: Build Your First AI Agent (Step-by-Step Tutorial)
19:03LightGBMLight Gradient Boosting Machine (LightGBM) – Full Mathematical Explanation
23:52XGBoostXGBoost Algorithm Explained Step by Step | ML with Math & Statistics
19:36GBMGradient Boosting Machine (GBM) – Complete Math & Statistics Tutorial
17:52Random ForestRandom Forest Machine Learning Algorithm | Full Mathematical Explanation
49:19Decision TreeDecision Tree in Machine Learning – Full Math & Statistics Explained Step by Step
50:01RecsysMovie Recommendation System Using ML & Streamlit | End-to-End Project
1:05:50CrewAICrewAI Tutorial: Build AI Agents That Create Instagram Ads Automatically
37:42OllamaChatGPT Blocked at Work? Run Your Own AI Locally — Here's How!
40:29YT Tag GenBuild a YouTube Tag Generator with Python & GPT — Full Tutorial | YouTube SEO Tool | LLM Wrapper
27:04TranslatorGo Beyond Google Translate: Build a Smarter AI Language Translator | LLM Wrapper
28:14LaTeXHow to Build & Sell AI Tools — $1000/Month LaTeX Formula Generator Tutorial
1:49:01n8n · VideoBuild an AI Video Generator Bot | n8n + Telegram + Google Vertex AI + Veo 3 Tutorial
25:18n8n · EmailBuild AI Email Automation in n8n | Contact Form to Gmail Using OpenAI (Step-by-Step)
26:32Excel BotBuild an AI Chatbot Inside Excel with Python & GPT | Complete xlwings Tutorial 2025
31:13PDF BotBuild a AI PDF Chatbot with Python | OpenAI + Streamlit Tutorial
30:25NL→SQLBuild AI SQL ChatBot with Python | OpenAI + Streamlit + SQLite Tutorial
2:05:43DesktopPython | School Management System | Full Desktop Software Tutorial
58:15HTML / CSSBuild a Responsive Animated Login Page with HTML & CSS | Floating Labels + Glass UI
50:38Git · 3Git Chapter 3 - Branch Create, Switch, Merge & Fix Conflicts
34:20Git · 2Git Chapter 2 — log, diff, restore & Git Areas
24:46Git · 1Git Chapter 1 — init, status, add, commit Explained
9:15PySQL · 8Python and MySQL - Deleting Entries and Dropping Tables
7:41PySQL · 7Python and MySQL - Ordering our Queries and Results
14:53PySQL · 6Python and MySQL - Updating Entries and Limiting Queries
14:13PySQL · 5Python and MySQL - Query Conditions with WHERE and Wildcards
9:29PySQL · 4Python and MySQL - Selecting and Getting Data
15:28PySQL · 3Insert Values into MySQL Database Using Python
11:36PySQL · 2Python & MySQL - Create Database & Table
13:47PySQL · 1Python & MySQL Getting Started
29:18Data AnalysisDiwali Sales Analysis Using Python
17:03UtilityQR Code Generator Using Python | QR Code Kaise Generate Kare Python Se
2:35UtilityPassword Generation Using Python | Password Kaise Banaye Python Se
Where I think out loud, in commits.
Every one of my 75 public repositories, each tile linking straight to GitHub.
- AI_AVATAR
Real-time AI voice + avatar agent (LiveKit + Deepgram + GPT).
Python - serper-web-scrapping
Google SERP via Serper API for AI agents.
Python - EXA-web-scrapping
Neural web search with EXA for RAG pipelines.
Python - Tavily-Web-Scrapping
Tavily search API — extract web content for LLMs.
Python - Serpstack-Web-Scrapping
Serpstack API for SERP data at scale.
Python - Zenserp-Web-Scrapping
Zenserp — clean SERP results for pipelines.
Python - Firecrawl-Web-Scrapping
Firecrawl — web-scale scraping for LLM apps.
Python - BeautifulSoup-web-scrapping
HTML parsing + Streamlit web scraper.
Python - Selenium-Browser-Automation
Selenium WebDriver browser automation & scraping.
Python - Keycloak-Authentication
Realms, SSO, RBAC + Google login for AI apps.
Python 1 - Razorpay
Razorpay integration in Python (Streamlit + FastAPI).
Python 1 - Android_App_Calculator
Flutter Android calculator — Play Store launch.
C++ 1 - Kubernetes
Pods, nodes, cluster & container fundamentals.
YAML 1 - Terraform
Terraform crash course — zero to first EC2.
HCL 1 - Ansible
Ansible for DevOps — practical playbooks.
YAML 1 - Jenkins
CI/CD with GitHub webhook + AWS EC2 + Flask.
Python 1 - calculator_app
Dockerised calculator app (Dockerfile + image + container).
Python 1 - MCP
Model Context Protocol server with Claude Desktop.
Python 1 - LangSmith
Projects, runs, traces & observability with LangSmith.
Python 1 - LangGraph
Stateful AI workflows — LangGraph vs LangChain.
Jupyter Notebook 1 - Langchain
LangChain patterns for building AI applications.
Python 1 - Multilingual-AI
LLM translator wrapped as a production API.
Python 1 - Movie-Recommendation-System-Using-ML-Streamlit-End-to-End-Project
End-to-end ML recommender with a Streamlit UI.
Jupyter Notebook 1 - CrewAI-Tutorial-Build-AI-Agents-That-Create-Instagram-Ads-Automatically
CrewAI agents that create Instagram ads automatically.
Python 1 - Run-AI-100-Offline-No-Internet-No-Cloud-Complete-Privacy-
Fully offline AI with Ollama — private, on-device.
Python 1 - LLM-Wrapper-YouTube-Tag-Generator
YouTube SEO tag generator with Python + GPT.
HTML 1 - LLM-Wrapper-Language-Translator
Smarter LLM-powered language translator.
Python 1 - LLM-Wrapper-Latex-Formula-Generator
LaTeX formula generator — build & sell AI tools.
Python 1 - Build-an-AI-Video-Generator-Bot-n8n-Telegram-Google-Vertex-AI-Veo-3-Tutorial
AI video generator bot: n8n + Telegram + Veo 3.
JSON 1 - Email-Automation-Using-n8n
Contact-form to Gmail email automation in n8n.
JSON 1 - EXCEL-ChatBot
AI chatbot inside Excel via Python + GPT + xlwings.
Python 1 - PDF-ChatBot
AI PDF chatbot with OpenAI + Streamlit.
Python 1 - SQL_ChatBot
NL2SQL chatbot — OpenAI + Streamlit + SQLite.
Python 1 - School-Database-Management-Software
Full desktop software — school management system.
Python 1 - HTML-CSS-Login-Page-Animated-
Responsive animated login page with glass UI.
CSS 1 - School-management-system
Earlier take on the school management system.
Python 1 - python-mysql-delete-drop-if-exist-
PySQL 8 — delete entries & drop tables.
Python 1 - mysql-python-order-by-results
PySQL 7 — ordering queries & results.
Python 1 - python-mysql-update-limit-offset-commands
PySQL 6 — updates, LIMIT & OFFSET.
Python 1 - python-mysql-select-and-get-data
PySQL 4 — SELECT and fetching data.
Python 1 - python-mysql-where-querry-and-wild-cards
PySQL 5 — WHERE clauses & wildcards.
Python 1 - python-mysql-insert-data-values
PySQL 3 — insert values into MySQL.
Python 1 - python-mysql-create_database_table
PySQL 2 — create database & tables.
Python 1 - Python-MySQL-connect
PySQL 1 — connect Python to MySQL.
Python 1 - YouTube-Comment-Sentiment-Analysis-Using-Python-MLOps
YouTube comment sentiment analysis with MLOps.
Python 1 - Diwali-Sales-Analysis-Using-Python
Diwali sales analysis with Pandas & Matplotlib.
Jupyter Notebook 1 - Bank-Management-System-Using-Python
Full bank management system in Python.
Python 1 - Payment-Gateway---RazorPay-Using-Python
Razorpay payment gateway integration.
Python 1 - QR-Code-Generator-Using-Python
Simple QR code generator in Python.
Python 1 - Licence-Plate-Detector-Using-Python-Computer-Vision
ANPR — license plate detection with OpenCV + YOLO.
Python 1 - Grocery_Store_webpage-Using-Python
Grocery-store website with Python + Flask.
CSS 1 - QR-Code-Generator-Python-Payment-Acceptance-Feature
QR code generator with payment acceptance.
Python 1 - Speech-to-Text-Generation-Using-Python
Speech-to-text pipeline in Python.
Jupyter Notebook 1 - Youtube-Video-Summariser
YouTube video summariser with an LLM backend.
Python 1 - Gen-AI-Language-Translator
Generative-AI language translator.
Python 1 - N8N-with-Airtable---Automation-of-Data-Entry-Job
n8n + Airtable — automate data-entry jobs.
JSON 1 - Cement-Strength-Prediction-Using-Machine-Learning
ML pipeline for cement strength prediction.
Python 1 - BigMart-Sales-PySpark-Databricks
BigMart sales analysis on PySpark + Databricks.
Jupyter Notebook 1 - pneumonia-classifier-using-Computer-Vision
Pneumonia classifier with CV + CNN.
Python 1 - Parking-Space-Counter---Computor-Vision
Parking-space counter via computer vision.
Python 1 - Face-attendance-face-recognition-with-Python-Computer-vision-
Face-recognition attendance system.
Python 1 - Adidas-Sales-Dashboard-Using-PowerBi
Adidas sales dashboard built in Power BI.
Power BI 1 - Credit-Card-Fraud-Detection-Using-Machine-Learning
Fraud detection with feature engineering + tuning.
Jupyter Notebook 1 - Stock-Price-Prediction-Using-Deep-Learning
Stock-price prediction with LSTM.
Jupyter Notebook 1 - Breast-Cancer-Detection-Using-Deep-Learning-Neural-Network
Breast-cancer detection with a neural network.
Jupyter Notebook 1 - Breast-Cancer-Prediction-Using-Machine-Learning
Breast-cancer prediction with classical ML.
Jupyter Notebook 1 - LEETCODE
My LeetCode solutions notebook.
Jupyter Notebook 1 - Movie-Recommender
Earlier movie recommender prototype.
Jupyter Notebook 1 - LIC-Premium-Calculator
Personalized LIC premium prediction calculator.
Jupyter Notebook 1 - Quiz-python-project
Command-line quiz project in Python.
Jupyter Notebook 1 - Python-Project-Snake-Water-Gun-Game
Classic snake-water-gun game.
Python 1 - Kon-Banega-Karodpati
KBC clone in Python.
Python 1 - FSDSRegression
Full-stack data-science regression project.
Python 1 - demo-pipeline
Reference ML/DevOps pipeline scaffold.
Python 1 - class-3
Class-3 lesson notebook.
Jupyter Notebook 1
Formal ground, continuously extended.
Mechanical engineering foundation. AI/ML built on top through structured programmes and years of shipped systems.
- June 2013 — June 2017
B.E. Mechanical Engineering — First Class
P.E.S. Modern College of Engineering, PuneHSC 69.16% · SSC 92.36%
- 2024
Full-Stack Data Science
CodeWithHarryStructured programme covering ML, DL and productionisation.
- 2024
Generative Artificial Intelligence
UdemyGenAI foundations, prompting, RAG, LangChain, evaluation.
Milestones I actually show up for.
Talk2Data goes live
2025Conversational RAG + NL2SQL system serving 100+ paying subscribers.
CVPerfect — 90% reduction in HR screening time
2024AI resume screener adopted by internal HR workflows.
Generative AI (Udemy)
2024Certificate in Generative AI — foundations, RAG, evaluation.
Full-Stack Data Science (CodeWithHarry)
2024End-to-end DS/ML programme from data to deployment.
All-India Rank 120 — LIC ADO
2023Central Government Class-2 Officer competitive exam.
Multi-agent doc analysis in production
2021CrewAI / LangChain pipeline for structured document review.
