Logo rohandev

My portfolio Journey

January 31, 2025
7 min read
Table of Contents

The beginnings

Well, it all began when I was scrolling through instagram and a reel popped into my feed. The reel related to some UI components type of stuff. It was mainly focused on react which I obviously was not familiar of. I digged in for more info and found a page called reactbits.dev. A thought crossed my mind, why shouldn’t I have a portfolio page and that’s when I started to build!

A portfolio website is a website that showcases your skills, work, and experiences . It’s a digital resume or gallery that you can use to present your work to potential clients, employers, or collaborators.

Well, that was when I first began creating one. But it was just for the sake of doing something to make it exist. The portfolio was left untouched, with no responsiveness, big fonts, no UI principles followed. It was a nightmare for both a developer and a designer genuinely.

The Spark

As time passed by, I took the job of creating a portfolio quite seriously and even I had that gist to create one. Well, I started designing my portfolio. I surfed Behance, Pintrest, Instagram, just for inspirations. This was the first time, I was using these platforms for a work purpose. I did find some inspirations, created a separate group for it in my browser and tried to replicate some UI elements which I found cool.

The break

As I kept looking for more and more inspirations, I was so overwhelmed that one fine day, I said,

Ah, I'll do this later

and this mindset went for a whole semester, I always had something to convince myself to not do my portfolio. Now, when I look back I feel I deliberately kept myself busy learning or doing something else rather than creating my portfolio.

The Spark 2

During my semester break, I looked back at my portfolio and this time i had a pretty good bag of skills to actually get kick started again. At least the skills that were necessary to make an interactive, sensible looking portfolio and there I was, I started created my portfolio again, finding inspirations, trying to restrain myself from being overwhelmed and procrastinated. It quite helped and I was pretty much ready with the design. Yet, i was always looking for something extra, which made me feel that I am missing out on something.

The break 2

I procrastinated on creating my portfolio again and every time Som (my neighbour btw) asked me about my portfolio, I just said

Oh that, yeah that, ahhh.. I should create one brotherrrr (with a sigh, obviously).

But, I never really bothered much on it and I was again back to square one.

The final Spark

Well, I found the actual necessity of creating my portfolio when I faced this problem of showcasing my projects. of course, github is a great platform, but there were reasons why I thought github was not the right option to showcase them

  1. Github is an open-source platform where you collaborate with other developers to either contribute or let other developers collaborate with your work. I believe it is just not solely a place to showcase your complete achievements and work.
  2. People who are not technically sound, will never be able to take a look at my work since they would be quite confused with the github terminology of repositories, pull requests, branches, thus, they need a platform to be familiar with what I am doing.
  3. I cannot go to full extent if I want to add a certain functionality and thus I definitely need a portfolio to showcase my interests and my works either it be the non technical side of it .

And that’s when I finally, for the nth time in my life again, look back to inspirations again, but this time, it was not quite a task. All this while it was all about creating something way out of the league, thus in the quest of looking for something big, the minimalistic side became quite inconspicuous.

The initial design of my portfolio consisted of cards, where each card were section representing something, from beginning to the ending , I decided to keep it as that and since bento grids are trending I wanted to add that as well as a short about section .

But, this quite did not standout when I showed it to my pals. I got the feedback that said there was less interactive elements and it was quite plain. I used plain HTML,CSS and JavaScript to create this. I took the feedback very positively and planned on giving another shot. This time I had to change everything. Firstly, the codebase. In the era of modern development nobody uses plain HTML,CSS and JavaScript. That was the first mistake which I did while building my portfolio. I changed my codebase to Astro (A JavaScript web framework optimized for building fast, content-driven websites.) and tailwind CSS. I planned on keeping the UI and design the same but with a lot of extra interactions and taking all the sensible feedbacks into consideration I came up with this

Since, some of the UI components were removed, you might find it a little distorted. Well, I felt, this was it. But then, I never had a plan figured out for the mobile view. The cards and the animation would be an epic fail and I could actually get famous on a youtube channel where it features most epic fails.

Nevermind, enscribe.dev, the savior. My love for bento grids was because of this man. His minimalistic bento UI felt top-notch and I felt that I need to create something similar to his bento design. That’s when I planned to re-design my portfolio again. The same codebase but this time with a better, minimalistic UI. I was planned, very well planned this time. I took all the factors into consideration this time and started building the portfolio what you see now.

The Summit

Well, the journey of creating my portfolio was a huge learning for me and I felt like this should be my first blog post since this was an absolute cinematic feel when I look back. I just felt very overwhelmed when I created my portfolio. I promised myself that I would finish my portfolio this time and gave everything I could for it. Sometimes it’s just a little push from your end and a tinge of passion to make things work out. Creating something of my own has always overwhelmed me and that feeling is truly immeasurable. I always believe that do something which overwhelms you, which drives you forward always, instead of working hard for it, because in the end, working for something that you love will never feel like hard work, you’d always feel lighter and more driven towards it. There were uncountable learnings that I had with just one portfolio and this journey will always be a favorite memory in my professional life since this made me push boundaries, learn and unlearn so many things, get rid of many beliefs and probably be a better designer and developer.

Signing off
Rohan