Hey everyone! ๐
I recently launched my portfolio and wanted to share it here because Iโve seen similar ones on Dev.to before, and they really inspired me!
I always loved the idea of turning a portfolio into something fun and interactive โ like a desktop operating system. It just felt more me, and I thought... why not give it a try?
๐ Live Link: https://preetiyadav.dev/
๐ฏ My Goal
I didnโt want to overcomplicate things with too many libraries or complex logic. My main goal was to:
Keep the experience smooth and clean
Make the layout fun to explore (like opening windows, minimizing, etc.)
Still keep it developer-friendly and simple under the hood
๐ ๏ธ Tech Stack
Hereโs what I used:
Next.js โ for routing and performance
Tailwind CSS โ for fast styling and responsiveness
EmailJS โ just for handling the contact form (no backend needed)
Thatโs it. No heavy animations, no state managers. Just clean and lightweight.
๐งฉ Key Features
Desktop-like layout โ open/close different windows (like About, Projects, Resume, etc.)
- Simple contact form with EmailJS
- Clean UI with dark/light mode support
- Fully responsive
๐ค Would Love Your Feedback!
If you get a chance to explore it, Iโd love to hear what you think! Any suggestions, ideas, or even bugs you spot โ Iโm all ears.
Feel free to connect or drop a message ๐
Thanks for reading!
Top comments (4)
It looks great in mobile. Just one thing, maybe need a bit of margin in resume bottom.
Thanks a lot for the feedback! ๐
You were absolutely right, I just fixed the bottom margin issue after your suggestion. It looks much cleaner on mobile now. Really appreciate you taking the time to check it out!
Looks good, Preeti! Very clever using the desktop layout/theme.
Thanks, John. Had a lot of fun building it, wanted to give it that dev-desktop vibe!
Let me know if you have any feedback or suggestions, Iโm always looking to improve!