Skip to content

Repository files navigation

Anubhav Yadav — Portfolio Website

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)


Pages

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

Tech Stack

  • 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)

Features

  • 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

Projects

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

AI Chatbot Setup

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.


Education

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)

Certifications

  • 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)

Achievements

  • 🥇 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

Connect

LinkedIn GitHub Email


© 2026 Anubhav Yadav. All rights reserved.

About

Anubhav Yadav Personal Portfolio Website

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages