An interactive, OS-inspired developer portfolio built with HTML, CSS, and JavaScript that mimics a retro desktop environment.
- Live Demo: pwnjoshi.github.io
- Custom Domain: iampawan.me
- 🖥️ OS-Inspired UI – Retro desktop-style interface across all devices.
- 🪟 Interactive Windows – Draggable & resizable windows for About, Projects, Skills.
- 👨💻 Functional Terminal – Commands like
help
,neofetch
, andopen projects
. - 📱 Responsive Design – Optimized for both mobile and desktop.
- ⚡ Lightweight & Fast – Pure HTML, CSS, and JS, no heavy frameworks.
Technology | Purpose |
---|---|
HTML5 | Core structure and markup |
CSS3 | Styling, retro OS theme, window UI, animations |
JavaScript (ES6+) | Interactivity, window management, terminal logic |
Font Awesome | Icons for a polished look |
GitHub Pages | Hosting the live portfolio |
Command | Description |
---|---|
help |
Lists all available commands |
about |
Shows a short bio about the developer |
projects |
Displays key projects |
skills |
Lists technical skills and tools |
contact |
Provides contact links |
open <section> |
Opens a specific window (e.g., open projects ) |
neofetch |
Shows an OS-style developer summary |
clear |
Clears the terminal screen |
git clone https://github.com/pwnjoshi/pwnjoshi.github.io.git
cd pwnjoshi.github.io
open index.html # or just double-click index.html
pwnjoshi.github.io/
├── index.html # Main entry point for the portfolio
├── style.css # Desktop-style UI & animations
├── script.js # Terminal logic & interactivity
├── manifest.json # Web app manifest for PWA features
└── README.md # Documentation
- 🔧 More terminal commands & features.
- 📂 File system simulation.
- 🖼️ Additional "desktop apps".
- 🔊 Interactive sound effects.
- 🎨 Theme customization & UI personalization.
- 🌐 Portfolio: pwnjoshi.github.io
- 🐙 GitHub: @pwnjoshi
- 💼 LinkedIn: Pawan Joshi
⭐ If you found this project useful or inspiring, give it a star!