Here is my process:
The first step was to get some inspiration. I just googled “front-end developer portfolio designs”.
The second step is to design it in some software like Adobe XD or Figma. I like to visualize before coding.
The third step is to create HTML and CSS.
Being the newbie, the challenging part was making it responsive.
Here is my link: Usman Shahid | Portfolio