A sleek, macOS-inspired portfolio featuring a fully functional terminal interface
Welcome to my interactive portfolio! This project combines the elegance of macOS design with the power of a command-line interface, creating a unique and engaging way to explore my work, skills, and projects.
Instead of traditional navigation, visitors can interact with a fully functional terminal that responds to 15+ custom commands - making the experience both fun and memorable for fellow developers and tech enthusiasts.
- Clean, modern macOS window design
- Realistic terminal appearance with authentic styling
- Smooth animations and transitions
- 15+ Custom Commands including:
about- Learn about meskills- View technical expertiseprojects- Browse featured workeducation- Check academic backgroundcontact- Get in touchgithub- Open GitHub profileascii-art- Easter eggs!- And more!
- Matrix-style green terminal aesthetic
- Interactive window management (drag & resize)
- ASCII art displays
- Real-time command execution
| Technology | Purpose |
|---|---|
| React | Frontend framework |
| Vite | Build tool |
| JavaScript (ES6+) | Core programming language |
| CSS3 | Styling and animations |
| react-console-emulator | Terminal functionality |
| react-rnd | Draggable & resizable windows |
| SCSS | Advanced styling |
- 🎮 Interactive Experience - Visitors engage with your portfolio through commands, making it memorable
- 💡 Developer-Friendly - Appeals to technical audiences who appreciate CLI interfaces
- 🎨 Unique Design - Combines nostalgic terminal vibes with modern web aesthetics
- 📊 Comprehensive Info - All professional details accessible via simple commands
- 🚀 Direct Links - Quick access to GitHub, LinkedIn, and social profiles
- 🎭 Personality - Easter eggs and quotes showcase your character
Sahil Shaikh
- 💼 GitHub: @CodeWithSahilShaikh
- 🐦 Twitter: @SahilShaikhhere
- 📍 Location: New Delhi, India
This portfolio was inspired by:
- macOS terminal aesthetics
- The desire to create an interactive developer experience
- Love for command-line interfaces
- Making portfolios memorable and engaging
- react-console-emulator - Terminal emulator component
- react-rnd - Window dragging and resizing
- macOS design language - UI inspiration
- The developer community - Continuous inspiration