Top
Best
New

Posted by mitchivin 9/7/2025

Show HN: I recreated Windows XP as my portfolio(mitchivin.com)
Years ago I stumbled across a basic version of this concept and it stuck with me. I knew if I was ever going to take on such a project, it would need to be flawless, but without coding experience it was just another idea that would never happen. By the end of 2024, as AI coding tools exploded everywhere, I finally had a way to make it real.

I started from zero knowledge and spent months collaborating with AI agents as a learning experience. Every pixel and every function went through me. The AI translated what I asked for into code, but every decision was human. I didn't use existing OS frameworks because the goal was learning how basic coding languages worked while also developing my skills with AI collaboration. Apart from basic libraries like xp.css and paint.js, it's all original code.

The result is a fully functional Windows XP recreation running in your browser. Complete experience with sounds, animations, and working applications. Even works properly on mobile, which required rebuilding everything to maintain the authentic feel without becoming unusable on touchscreens.

This project taught me more about coding and AI collaboration than I ever expected. Would love to hear your thoughts on the execution and any feedback on the technical approach.

1032 points | 323 commentspage 11
Varun08 9/7/2025|
you sir are an absolute mad lad! kudos.
padolsey 9/7/2025||
This gives me so much joy. Well done!!
nektro 9/8/2025||
totally blown away when paint worked
mitchivin 9/8/2025|
:)
sangeeth96 9/7/2025||
Quite honestly, super cool! Telling that you probably managed to wield AI tools quite well if you managed to get this far with it.

Only pet peeve I have is with the obvious AI generated art (including the wallpaper?) — still can't get onboard with them.

mitchivin 9/7/2025|
It was definitely a long fought battle haha

Yeah for sure, I completely get it - I can genuinely understand the large majority of reasons people have for holding that opinion and I don't even necessarily disagree with many of them. I will admit, I do find it wildly entertaining and having the ability to turn an idea into something tangible almost instantly allows me to produce more high quality work.

Aside from personal opinions, I just think that it's pretty clear where the world's going and since money doesn't care about feelings - companies are going to use it. so I feel like it probably helps, or at least will start to help more and more as time goes on having it clear that I can and do use these AI tools they keep hearing about.

apwell23 9/7/2025||
hey i saw this a while ago on /r/vibecoding . Looks even better now .
mitchivin 9/7/2025|
thanks dude!
mietek 9/7/2025||
A graphic designer should be capable of designing an avatar for themselves instead of using AI slop that rips off Studio Ghibli. I closed the page as soon as I saw that.
scosman 9/7/2025||
Great work
poundtown 9/7/2025||
pretty badass sir! cheers!
mitchivin 9/7/2025|
thanks boss!
gloosx 9/7/2025||
Did you ask Microsoft permission to use logo/branding etc. Or are you ready to be sued?
Biganon 9/7/2025|
Recreations of Windows UX in a webpage have been done a million times and I've never heard of Microsoft suing them. I think they have better things to do.
paulryanrogers 9/7/2025||
As a design showcase it is odd to basically trademark/copyright infringe all the visuals.

In university design classes they made it pretty clear we should take care choosing sources for assets we used, even as a base for our work. At least back in the early oughts. Maybe it's different now that crime is legal.

Biganon 9/7/2025||
What you say is true, but as an HR person i wouldn't care too much about the copyright aspect, more about the fact that this showcases nothing about the guy's actual design abilities. That's more a feat of a front end dev integrating an existing design, which is impressive but this aspect has been mostly vibe coded, or at least "vibe taught" (is that a thing ?) according to OP himself
colinscruggs 9/13/2025|
A I

S L O P

mitchivin 9/15/2025|
Thanks so much dude!! really appreciate it, I couldn’t agree more and I can’t wait to make the next project even sloppier

It’s cool hey

More comments...