Skip to content

PeetlaMahesh123/myPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

70 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ Personal Portfolio Website (Included Custom AI Assistant)

A modern, responsive portfolio website designed to showcase personal details, skills, education, projects, certifications, and contact information. This website serves as a digital resume to present your professional profile to recruiters and hiring managers.


Portfolio Link: https://peetlamahesh123.github.io/myPortfolio/


๐Ÿ“ธ Application Screenshots

image image

๐Ÿ–ฅ๏ธ Project Overview

The Portfolio Website highlights your background, technical skills, academic qualifications, and projects in a structured and visually appealing way. It is designed to work seamlessly across all devices and provides an easy way for visitors to learn more about you and get in touch.


โœจ Features

  • ๐Ÿ“ฑ Fully responsive design (mobile, tablet, desktop)
  • ๐Ÿง‘ Personal introduction and profile section
  • ๐Ÿง  Skills and expertise showcase
  • ๐ŸŽ“ Education timeline
  • ๐Ÿ† Certificates and achievements
  • ๐Ÿ’ผ Projects section
  • ๐Ÿ“Š Current status / availability
  • ๐Ÿ“ž Contact information and social links
  • ๐ŸŽจ Clean and professional UI

๐Ÿค– AI-Powered Portfolio Assistant

๐Ÿง  Interactive AI Resume Assistant

This portfolio includes a custom-built AI Assistant integrated directly into the website.

The assistant intelligently analyzes my portfolio content and provides real-time answers to user queries such as:

  • What technologies does Mahesh know?
  • What backend experience does he have?
  • Which projects has he built?
  • What is his educational background?
  • Is he currently open to opportunities?

It functions as an interactive digital resume, allowing visitors and recruiters to engage with my profile dynamically.


โš™๏ธ How It Works

  • Custom-defined system prompt
  • Context-aware response generation
  • Answers strictly based on portfolio data
  • Structured and professional responses
  • Real-time conversational interface

This demonstrates practical implementation of:

  • AI API Integration
  • Prompt Engineering
  • Backend API Handling
  • Conversational UI Development

โš ๏ธ API Usage Note

The AI Assistant relies on an external AI API service.

You may occasionally see the message:

"Exceeded Quota"

This occurs due to API usage limits or rate restrictions set by the AI service provider.

The assistant remains fully functional, but responses may be temporarily unavailable if the quota limit is reached.


๐Ÿš€ Technical Stack

  • HTML5, CSS3, JavaScript (Frontend)
  • Node.js / Express (Backend โ€“ if applicable)
  • AI API Integration (LLM-based system prompt)
  • REST API Communication
  • Secure API Key Handling

๐Ÿ’ก Why This Feature Matters

This feature transforms the portfolio from a static website into an:

  • Interactive Resume
  • AI-Powered Personal Assistant
  • Real-World AI Integration Project

It showcases my ability to integrate modern AI technologies into practical full-stack applications.

๐Ÿ“ Project Structure


โ–ถ๏ธ How to Run the Project

  1. Download or clone the repository:

    git clone https://github.com/PeetlaMahesh123/myPortfolio.git
  2. Open the project folder.

  3. Open index.html in any modern web browser.

  4. Explore the portfolio sections.


๐ŸŒ Deployment

The portfolio can be easily deployed using GitHub Pages:

  1. Push the project to a GitHub repository.

  2. Go to Settings โ†’ Pages.

  3. Select the main branch and root folder.

  4. Save and access your site at:

    https://PeetlaMahesh123.github.io/myPortfolio/
    

๐Ÿ“Œ Use Cases

  • Personal branding website
  • Resume replacement / digital CV
  • Portfolio for job applications
  • Frontend practice project

๐Ÿ”ฎ Future Enhancements

  • ๐ŸŒ™ Dark / Light mode
  • ๐Ÿ“„ Download resume (PDF)
  • ๐Ÿ“ง Contact form with email integration
  • โš›๏ธ React-based version
  • ๐Ÿงฉ Backend integration for form handling

๐Ÿ“„ License

This project is open-source and created for learning and personal use.


๐Ÿ™‹โ€โ™‚๏ธ Author

Mahesh Peetla GitHub: PeetlaMahesh123


Just tell me ๐Ÿ‘

About

๐Ÿ’ป A personal portfolio featuring full stack development projects built with Java, React, and MySQL. ๐Ÿš€ It demonstrates my problem-solving abilities and real-world application development skills. ๐Ÿ“ˆ Continuously learning and improving to build better software solutions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors