A fully interactive Windows 98-inspired developer portfolio built with pure HTML, CSS, and JavaScript.
Experience a nostalgic desktop operating system directly in the browser — complete with draggable windows, a retro taskbar, desktop shortcuts, boot animations, and an immersive pixel-style UI inspired by classic Windows systems.
🔗 Portfolio Website:
https://harshtyagi334.github.io/portfolio/
🔗 GitHub Repository:
https://github.com/harshtyagi334/portfolio
- Windows 98-inspired user interface
- Draggable application windows
- Interactive desktop shortcuts
- Functional taskbar
- Start menu system
- Window focus management
- Minimize / maximize / close actions
- Smooth boot screen animation
- Retro-style transitions
- Hover effects and desktop interactions
- Live digital clock
- Responsive user interactions
- About Me
- Projects
- Skills
- Certifications
- Experience
- HackerRank
- Contact Information
- Pixel-perfect retro aesthetics
- Monospace typography
- Custom CSS variables
- Lightweight architecture
- Minimal and fast-loading UI
- Desktop optimized experience
- Mobile-friendly layout support
- Adaptive window scaling
portfolio/
│
├── index.html # Main entry point
│
├── css/
│ ├── base.css # CSS variables, desktop styles, resets
│ ├── windows.css # Window system styling
│ ├── components.css # Cards, forms, tables, badges
│ └── animations.css # Boot animations & transitions
│
├── js/
│ ├── content.js # Portfolio content
│ ├── window-manager.js # Window interactions & controls
│ ├── taskbar.js # Taskbar & start menu logic
│ ├── boot.js # Boot sequence animation
│ └── app.js # Main application bootstrap
│
├── assets/
│ ├── icons/
│ ├── wallpapers/
│ └── favicon.ico
│
└── README.md| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3 | Styling & Animations |
| Vanilla JavaScript | Interactivity |
| Google Fonts | Retro Typography |
| GitHub Pages | Deployment |
This project is inspired by:
- Windows 95 / Windows 98
- Retro desktop operating systems
- Pixel-art interfaces
- Cyberpunk UI aesthetics
- Classic developer environments
You only need:
- A modern browser
- VS Code (recommended)
No frameworks. No dependencies. No build tools.
git clone https://github.com/harshtyagi334/portfolio.gitcd portfolioOption 1: Simply open:
index.htmlinside your browser.
Option 2 (Recommended): Use VS Code Live Server.
Right Click → Open with Live ServerEdit:
js/content.jsAll portfolio content is stored here as HTML strings.
Edit variables in:
css/base.cssExample:
:root {
--bg-color: #008080;
--window-color: #c0c0c0;
}Edit:
js/window-manager.jsAdd a new object inside WINDOWS.
Edit:
index.htmlCopy an existing window block.
Edit:
js/content.jsCreate a new content section.
Inside:
index.htmladd:
- Desktop shortcut
- Start menu entry
git init
git add .
git commit -m "Initial portfolio"
git remote add origin https://github.com/harshtyagi334/portfolio.git
git push -u origin mainThen:
GitHub → Settings → Pages
Deploy from:
- Branch:
main - Folder:
/ (root)
Live URL:
https://harshtyagi334.github.io/portfolio/-
Visit: https://github.com/
-
Drag & drop the project folder
-
Site deploys instantly
You can connect:
.dev.tech.me
domains using:
- GitHub Pages
- Netlify
- Firebase Hosting
- Terminal emulator
- Fake file explorer
- Built-in music player
- Desktop widgets
- Theme switcher
- Window snapping
- AI chatbot assistant
- Retro boot sound
- Browser mini games
- Command palette
- Dynamic wallpapers
✅ Zero frameworks
✅ Zero dependencies
✅ Lightweight architecture
✅ Fast loading speed
✅ SEO friendly
✅ Mobile optimized
Contributions are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Push the branch
- Open a Pull Request
This project is licensed under the MIT License.
- GitHub: https://github.com/harshtyagi334
- LinkedIn: https://www.linkedin.com/in/harsh-tyagi-118577312
- Portfolio: https://harshtyagi334.github.io/portfolio/
If you like this project:
⭐ Star the repository
🍴 Fork the project
📢 Share it with developers
PixelOS Portfolio is more than just a portfolio website — it's an interactive developer experience that combines nostalgia, creativity, UI engineering, and frontend development into a unique digital portfolio.