A unique and immersive personal portfolio website that simulates a complete desktop operating system experience. This modern web application features realistic OS interactions, beautiful animations, and comprehensive portfolio content presentation.
- Realistic OS Interface: Full desktop simulation with taskbar, start menu, and system tray
- Power-On Experience: Authentic boot sequence with BIOS screen and loading animations
- Interactive Desktop: Clickable desktop icons with file-like representations
- Window Management: Fully functional windows with drag, resize, minimize, maximize, and close
- Task Switching: Alt+Tab style window switching with visual preview
- Desktop Background: Dynamic animated background with particles and geometric shapes
- Procedural Background Music: Web Audio API-powered ambient music generation
- Audio Controls: Music toggle and volume slider with visual feedback
- Particle System: Animated colorful particles floating across the background
- Smooth Animations: Hardware-accelerated CSS transitions and micro-interactions
- Glass Morphism: Modern glass-like effects with backdrop blur filters
- Loading Screens: Professional boot sequence and loading animations
- Start Menu: Quick access to all portfolio sections
- Search Functionality: Search through portfolio content
- System Tray: Security, volume, network, and battery indicators
- Live Clock: Real-time clock and date display
- Notification Center: System notifications and alerts
- Hidden Icons: Expandable system tray with additional options
- Context Menus: Right-click functionality on taskbar elements
- About Me: Personal introduction and background
- Resume: Professional experience, education, and achievements
- Projects: Showcase of work with detailed descriptions and links
- Skills: Technical expertise and competencies
- Contact: Contact information and communication methods
- Social Links: Professional social media and networking profiles
my-portfolio/
├── index.html # Main HTML structure
├── styles.css # Complete styling and animations
├── script.js # Full JavaScript functionality
├── icons/ # Desktop icon assets
│ ├── user.svg # About Me icon
│ ├── document.svg # Resume icon
│ ├── folder.svg # Projects icon
│ ├── code.svg # Skills icon
│ ├── mail.svg # Contact icon
│ └── network.svg # Social Links icon
├── README.md # This documentation
└── LICENSE # MIT License
- Touch-friendly interactions
- Responsive window management
- Mobile-specific UI adaptations
- Gesture support
Planned features for future versions:
- Right-click Context Menus: Desktop and window context options
- Multiple Desktops: Virtual desktop switching
- Drag & Drop: File-like drag and drop interactions
- Window Snapping: Automatic window positioning
- Screen Saver: Idle state animations
- Theme Customization: Multiple visual themes
- Virtual File System: Nested folder navigation
- Progressive Web App: Offline functionality and app-like experience