Skip to content

nishant9083/nishant9083.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nishant Verma - Personal Portfolio Website

GitHub LinkedIn Website

Welcome to my personal portfolio repository! This website serves as a showcase of my skills, projects, and professional journey in software development, AI/ML, and app development.

🚀 Features

Design & UX

  • Modern Glassmorphism Design - Contemporary UI with glass effects and smooth gradients
  • Dark/Light Theme Toggle - User preference-based theme switching with system detection
  • Responsive Design - Mobile-first approach with seamless adaptation across all devices
  • Custom Cursor Effects - Interactive cursor with smooth animations (desktop)
  • Micro-interactions - Subtle animations that enhance user engagement

Performance & Accessibility

  • Progressive Web App (PWA) - Installable with offline support
  • Intersection Observer API - Optimized scroll-based animations
  • Lazy Loading - Images load only when needed
  • Service Worker - Offline functionality and caching
  • Keyboard Navigation - Full accessibility support
  • High Contrast Mode - Automatic adaptation for accessibility needs

Modern Web Technologies

  • CSS Custom Properties - Dynamic theming and consistent design tokens
  • CSS Grid & Flexbox - Modern layout techniques
  • ES6+ JavaScript - Modern JavaScript features and best practices
  • Web APIs - Intersection Observer, Performance Observer, Service Worker
  • Semantic HTML - SEO-optimized and accessible markup

Interactive Elements

  • Animated Statistics - Counter animations when elements come into view
  • Project Filtering - Dynamic portfolio filtering with smooth transitions
  • Contact Form - Integrated with Formspree for message handling
  • Smooth Scrolling - Enhanced navigation experience
  • Loading States - User feedback during form submissions

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • Icons: Lucide React (via CDN)
  • Fonts: Inter & JetBrains Mono (Google Fonts)
  • Form Handling: Formspree
  • Deployment: GitHub Pages (ready)
  • PWA: Service Worker, Web App Manifest

📱 Sections

  1. Hero Section - Dynamic introduction with floating cards and profile showcase
  2. About - Professional summary with animated statistics and highlights
  3. Experience - Timeline-based work experience with detailed achievements
  4. Projects - Filterable portfolio with detailed project information
  5. Skills - Categorized technical skills with modern presentation
  6. Contact - Interactive contact form with multiple communication channels

🎨 Design Philosophy

The portfolio embraces 2024 design trends while maintaining professional appeal:

  • Minimalism: Clean, uncluttered interface focusing on content
  • Glassmorphism: Frosted glass effects with backdrop blur
  • Color Psychology: Carefully chosen color palette for trust and innovation
  • Typography: Modern font pairing for readability and character
  • Spacing: Generous whitespace for visual breathing room
  • Contrast: High contrast ratios for accessibility compliance

File Structure

📁 Portfolio/
├── 📄 index.html      # Main HTML file
├── 📄 styles.css          # Modern CSS stylesheet
├── 📄 script.js           # Interactive JavaScript
├── 📄 sw.js              # Service Worker
├── 📄 manifest.json      # PWA Manifest
└── 📁 assets/
    ├── 📁 img/           # Images and graphics
    └── 📄 Nishant_Verma.pdf  # Resume

Form Configuration

Update the Formspree endpoint in the contact form:

<form action="https://formspree.io/f/your-form-id" method="POST">

📊 Performance Metrics

The portfolio is optimized for:

  • Lighthouse Score: 95+ across all categories
  • Core Web Vitals: Excellent ratings
  • First Contentful Paint: < 1.5s
  • Largest Contentful Paint: < 2.5s
  • Cumulative Layout Shift: < 0.1

🌐 Browser Support

  • Chrome: 90+ ✅
  • Firefox: 88+ ✅
  • Safari: 14+ ✅
  • Edge: 90+ ✅
  • Mobile browsers: iOS Safari 14+, Chrome Mobile 90+ ✅

📱 PWA Features

The portfolio functions as a Progressive Web App:

  • Installable: Add to home screen on mobile/desktop
  • Offline Support: Basic offline functionality
  • App-like Experience: Full-screen, standalone mode
  • Fast Loading: Service worker caching

📈 SEO Optimization

The portfolio includes:

  • Semantic HTML structure
  • Meta tags for social sharing
  • Open Graph tags
  • Structured data markup
  • Alt text for all images
  • Descriptive URLs and headings

👨‍💻 Author

Nishant Verma

🙏 Acknowledgments

  • Design Inspiration: Modern portfolio trends and Dribbble
  • Icons: Lucide icon library
  • Fonts: Google Fonts (Inter & JetBrains Mono)
  • Form Handling: Formspree service
  • Color Palette: Tailwind CSS color system

Built with ❤️ | © 2025 Nishant Verma

About

Personal Webpage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published