A personal portfolio website for Anubhav Yadav, a Data Science & AI builder. Built with vanilla HTML, CSS, and JavaScript, deployed on Vercel, and powered by an AI chatbot assistant using the Gemini API.
🌐 Live Site: anubhav-yadav-portfolio-website.vercel.app (or the Vercel deployment URL)
| Page | Description |
|---|---|
index.html |
Hero section with core skills and social links |
about.html |
Background, education summary, and highlights |
qualifications.html |
Education timeline, experience, technical skills, and certifications |
projects.html |
Showcase of 7 data science & AI projects |
achievements.html |
Academic awards, hackathon results, and leadership roles |
contact.html |
Contact form and social media links |
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- UI Framework: Bootstrap 5.3
- Icons & Fonts: Font Awesome 6, Google Fonts (Poppins)
- AI Chatbot: Gemini 2.5 Flash API via a Vercel Serverless Function (
/api/chat.js) - Deployment: Vercel (with Speed Insights)
- Analytics: Google Analytics (gtag.js)
- Responsive Design — Mobile-first layout using Bootstrap grid
- Dark / Light Mode — Theme toggle stored in
localStorage - AI Portfolio Assistant — Floating chatbot widget backed by Gemini 2.5 Flash; answers questions about skills, projects, and experience
- Typing Animation — Dynamic role text on the hero section
- Scroll Animations — Fade-in effects on sections
| Project | Tech | Description |
|---|---|---|
| Introvert vs Extrovert Classification | Python, Flask, GenAI, ML | Predicts personality type from behavioral traits with AI-powered suggestions |
| Student Habit vs Academic Performance | Python, CatBoost | Predicts exam scores based on study habits and lifestyle factors |
| Aurora AI | Streamlit, Gemini API | Automates statistical analysis and visualization via intelligent querying |
| CapBot | AI, API Integration | Generates creative social-media captions from images |
| Salary Analysis | Power BI, EDA | Interactive dashboards analyzing data-professional salaries (2020–2023) |
| Spam Classification | Python, NLP, NLTK | Real-time SMS ham/spam classifier with a full web app |
| House Price Prediction | Python, Regression | Predicts property sale prices using the King County dataset |
The chatbot runs as a Vercel Serverless Function. To run it locally or deploy your own instance, set the following environment variable:
GEMINI_API_KEY=your_gemini_api_key_here
The API route is defined in api/chat.js and proxied through vercel.json.
| Degree | Institution | Period | CGPA |
|---|---|---|---|
| MCA in Data Science | Chandigarh University | 2025 – 2027 | 8.32 |
| BCA in Data Science | SRM Institute of Science and Technology | 2022 – 2025 | 9.67 (Rank 1) |
- Google Data Analytics Professional — Google & Coursera (2024)
- Machine Learning Specialization — DeepLearning.AI & Coursera (2024)
- IBM Data Science Professional — IBM & Coursera (2025)
- Computer Vision with OpenCV — Udemy (2024)
- Python & SQL Bootcamp — Udemy (2023 & 2024)
- Career Essentials in Generative AI — LinkedIn Learning (2023)
- 🥇 Overall Batch Rank 1 — BCA Data Science, SRM Institute (2022–2025)
- 🏆 Best Use of GenAI Award — HackHound 3.0 Hackathon
- 🌍 Top 98 Globally — Google Cloud AI For Impact APAC Hackathon
- 🥈 2nd Position — Hack-Code 2024
- 🎙️ Event Coordinator — CodeJam Hackathon 2025 & Quiz Mantra
© 2026 Anubhav Yadav. All rights reserved.