March 05, 2025 2 min read

harjot.tech

harjot.tech

My Old Portfolio vs. My New Portfolio: A Transformation

Introduction

A portfolio website is more than just a showcase of work—it represents one’s skills, creativity, and personality. My previous portfolio website was built using Next.js, Tailwind CSS, and Sanity.io CMS, drawing inspiration from Noor Mohammad's portfolio. While the design was well-structured and visually appealing, it felt too commonly used. This led me to create a new portfolio website with a modern and minimalistic approach.

Why I Switched

Though my previous portfolio had a solid design, I wanted something that stood out—a unique and refreshing look that better represented my style. This new portfolio website offers a simpler, cleaner, and more modern design while keeping the focus on content and usability.

Content Management with Sanity.io

I continued using Sanity.io as my CMS due to its impressive features:

  • Free Boosted Plan – Offers generous bandwidth for free.
  • Easy Deployment – Comes with its own free hosting service.
  • Simple CLI Commands – Deploying updates requires just a single command.

Deploying Sanity.io CMS

Sanity.io makes deployment incredibly easy. Once the CLI is installed globally, all it takes is:

# With the CLI globally installed 
sanity deploy 

# Using npx 
npx sanity deploy

This hassle-free deployment ensures that content updates are smooth and quick.

Conclusion

Rebuilding my portfolio website was a rewarding experience. The new design aligns better with my vision, offering a modern yet minimalistic feel while keeping the powerful backend capabilities of Sanity.io intact. If you’re looking to build a portfolio with flexible content management and seamless deployment, Sanity.io is a great choice!