Building My Portfolio Website (Without Overthinking It)

A portfolio is your personal website where you curate information about yourself and the work you have done.
This is usually the first thing a recruiter, collaborator, or even a client asks for.

Even I was asked to make my portfolio.

Now, a portfolio is supposed to represent your work. Ideally, you would write the code yourself. But honestly, instead of spending days writing HTML and CSS, I just wanted to fill my details into something that already works.

There are many tools available for this:

  • WordPress

  • Google Sites

  • Vercel

  • Wix

You might like any of these.

But in my case, I wanted to try something different.


Using AI to Build the Portfolio

So, I decided to use AI.

I gave it a proper prompt describing what kind of portfolio I wanted.
It gave me code. I checked it. It was not up to the mark.

Then I gave another prompt. Still not good enough.

This process repeated almost five times.

At one point, it felt frustrating — but then I realized something important.

Each version had some parts that were actually good.

So in my final attempt, I took all the good parts from the previous outputs, combined them into a single prompt, and gave it to the AI again.

This time, the result was much better.

It wasn’t perfect, but it delivered the exact idea I wanted to communicate. After that, I only had to work on the details section and small refinements.




Hosting the Portfolio (The Real Part That Matters)

But building a portfolio is not enough.
Even a 13-year-old can create a website template.

The real challenge — and the interesting part — is hosting it publicly, so it doesn’t just sit and die on your computer.

For me, the choice was clear: GitHub Pages.

I asked ChatGPT how to host a website using GitHub Pages, and the steps were surprisingly simple.


Steps to Host Your Portfolio Using GitHub Pages

  1. Upload your website code to a GitHub repository

  2. Go to Settings in the repository

  3. In the left sidebar, click on Pages

  4. Select the root folder as the source

  5. Done ✅

Your portfolio is now live.

You can check that at - cyberwithpriyanshu.github.io/my-portfolio



Final Thought

You don’t need to overengineer your portfolio.
What matters is:

  • clarity

  • honesty

  • and showing what you have actually done

The tool doesn’t matter as much as the signal you send.


Comments

Popular posts from this blog

Obfuscation and Deobfuscation

OSINT Basics: Introduction, Scope, and Ethical Boundaries (Part 1)

Cybersecurity Devices and Technologies Part 1