The story behind ShowCV

I used to host my portfolio on Read.cv. It was clean, minimal and felt like a personal corner of the internet. No noise. Just minimal way to show myself to the internet, my work and the story behind it.

Then one day, it shut down.

I had luckily downloaded my data before it went offline, a JSON file and a bunch of media. But there was no easy way to bring it all back. I could read the file, but it didn’t look like anything. It wasn’t a portfolio anymore. It was just data sitting on my laptop.

Thats what prompted the idea for ShowCV, a personal problem.

I wanted something that felt like Read.cv. Same layout. Same energy. But without needing to log in or set anything up. Just drop your JSON and media, and get your site back.

I built the app using a simple stack. No auth. No backend. Everything happens in the browser. You upload your files and it instantly rebuilds your portfolio in the same structure. There's even an option to download the whole thing as a site you can host anywhere.

The hardest part was keeping it simple. It’s easy to get carried away adding new features. My main goal was to just bring Read.cv back to life. Nothing more.

Through this, I learned how to work with raw JSON data, how to parse it safely, and how to create a clean UI that respects the original design. I also learned when to stop, when the product feels done, not perfect.

Built With

  • bolt
Share this project:

Updates