Welcome to my personal portfolio website! This is a fully responsive, interactive web application that showcases who I am, my technical skills, projects, and how to contact me. Built using HTML, CSS, and JavaScript with modern effects and email integration.
- Languages: HTML5, CSS3, JavaScript (ES6+)
- Libraries & Tools:
- ScrollReveal.js - Scroll-based reveal animations
- Typed.js - Typing text effect
- EmailJS - Client-side email sending
- SweetAlert2 - Stylish alert modals
- Boxicons - Icon set for UI
- Google Fonts - Custom typography
- β Mobile-Responsive Design
- β Scroll-based animations (ScrollReveal)
- β Typing effect introduction (Typed.js)
- β Functional contact form (EmailJS + SweetAlert2)
- β Real-time error validation on form fields
- β Social media links with icons
- β Downloadable CV option
- β Light-themed UI with modern UX
- Home β Introduction with dynamic typing effect
- About β Personal background, goals, and interests
- Skills β Technical stack, certifications, and tools
- Projects β Interactive project cards with images and info
- Contact β Fully working contact form with validation and alerts
- Built using EmailJS for sending emails directly from the client.
- Uses SweetAlert2 for interactive feedback.
- Real-time validation for name, email, and message fields.
- Ensure you replace the EmailJS
SecureTokeninapp.jswith your personal one to activate email sending.
π Live Demo π View Live Portfolio -> https://mahesh20dev.github.io/Portfolio/
π License This project is open-source and free to use for educational and personal purposes.
πββοΈ About Me Iβm Mahesh Y C, a passionate Full-Stack Developer and Computer Science undergrad at M S Ramaiah University of Applied Sciences, Bengaluru. I enjoy building visually engaging and user-centric digital solutions. Always curious, always learning!
π Connect With Me
LinkedIn -> https://www.linkedin.com/in/maheshyc/
Let me know if you'd like this saved as a downloadable .md file or added to your project folder.