Skip to content

AnubhavKiroula/portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Portfolio Website - Anubhav Kiroula

A modern, responsive portfolio website showcasing my skills as an AI/ML Engineer and Full Stack Developer. Built with React, TypeScript, and Tailwind CSS, featuring smooth animations and a sleek glassmorphism design.

🌟 Features

  • Responsive Design: Optimized for all devices and screen sizes
  • Modern UI/UX: Glassmorphism design with smooth animations using Framer Motion
  • Interactive Elements: Animated typing effect, particle backgrounds, and hover effects
  • Dark/Light Theme: Toggle between themes for better user experience
  • SEO Optimized: Meta tags and structured data for better search visibility
  • Performance Focused: Built with Vite for fast loading and development

🛠️ Tech Stack

Frontend

  • React 19 - Modern React with concurrent features
  • TypeScript - Type-safe JavaScript
  • Vite - Fast build tool and dev server
  • Tailwind CSS - Utility-first CSS framework
  • Framer Motion - Animation library for React
  • React Router - Client-side routing
  • AOS - Animate on scroll library

Backend

  • Node.js - JavaScript runtime
  • Express.js - Web application framework
  • Multer - File upload middleware
  • Nodemailer - Email sending
  • CORS - Cross-origin resource sharing

📋 Sections

  1. Hero - Introduction with animated typing effect
  2. About - Personal information and stats
  3. Skills - Technical skills categorized by domain
  4. Projects - Featured projects with live demos
  5. Certifications - Professional certifications
  6. Contact - Contact form and social links

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/AnubhavKiroula/portfolio-website.git
    cd portfolio-website
  2. Install frontend dependencies

    cd portfolio-frontend
    npm install
  3. Install backend dependencies

    cd ../backend
    npm install
  4. Start the backend server

    npm run dev
  5. Start the frontend development server

    cd ../portfolio-frontend
    npm run dev
  6. Open your browser Navigate to http://localhost:5173 for the frontend and http://localhost:5000 for the backend API.

📁 Project Structure

portfolio-website/
├── portfolio-frontend/          # React frontend application
│   ├── public/                  # Static assets
│   ├── src/
│   │   ├── components/          # Reusable React components
│   │   ├── assets/              # Images and icons
│   │   └── main.tsx             # Application entry point
│   ├── package.json
│   └── vite.config.ts
├── backend/                     # Node.js backend API
│   ├── server.js                # Main server file
│   ├── package.json
│   └── ...
└── README.md

🎯 Skills Showcase

Programming Languages

  • Python, JavaScript, TypeScript, Java, C++, C, SQL

AI/ML & Data Science

  • NumPy, Pandas, Matplotlib, Machine Learning, Data Analysis, AI Algorithms

Web Development

  • HTML5, CSS3, React, JavaScript, TypeScript, Responsive Design

Tools & Databases

  • MySQL, Supabase, Git, VS Code, DBMS

🌟 Featured Projects

1. AI Agent with CrewAI

2. Stock Price Prediction System

📜 Certifications

  • HTML & CSS Bootcamp - Let's Upgrade (September 2025)
  • React Project Bootcamp - SkillElected (August 2025)

🔗 Connect With Me

📧 Contact

Feel free to reach out for collaborations, opportunities, or just to say hello!

🚀 Deployment

The frontend is deployed on Vercel and the backend can be deployed on services like Heroku, Railway, or Vercel Functions.

Deploy to Vercel

  1. Connect your GitHub repository to Vercel
  2. Vercel will automatically detect the Vite configuration
  3. Deploy with one click!

🤝 Contributing

While this is a personal portfolio, feel free to fork and customize it for your own use. If you find any bugs or have suggestions, please open an issue.

📄 License

This project is open source and available under the MIT License.


Built with ❤️ by Anubhav Kiroula