For the last few years, I've been using an older portfolio I built with React. It did the job, but when I built new projects, I had to manually add them as JSON objects (which I didn't... boring stuff ๐ฎโ๐จ), and there was no way to pull in my blog posts to display them on the site.
Recently, I decided to give my portfolio an upgrade. It's still a WIP. There's some lorem text here and there, and I also plan to add a Testimonials page, but most of the important features are done for now.
This time, I've automated pretty much everything. I used GitHub Actions with the GitHub API to fetch a selected list of my projects (because, let's be real, not every GitHub project is worth adding to the Portfolio), and the Hashnode API to bring in my blog posts. There's also a way to subscribe to my Hashnode newsletter directly from the portfolio site. It's been fun setting all of this up!
Hereโs the link to the new portfolio: https://techwithshrijal.com.
If youโre curious, hereโs the link to my old portfolio: https://shricodev-old.vercel.app
Iโd love to hear your thoughts on it! ๐
Top comments (27)
Amazing Man!
Glad you loved it, buddy! I took some inspiration for the hero section from yours, as I was running out of design ideas for it.
You have a lovely portfolio. ๐
Old
New
Performance wise, the react one, was good too, but nextjs killed it. I don't ever get these
I've worked a bit on the site's SEO and metadata this time. ;)
It looks similar to the ScrewFast Template. Good job ๐
Thank you, @dansasser ๐
The old site looks like a tutorial I once watched on YouTube but itโs cool
Wow, looks great.
Thank you!
Love it!
Compared to the old one, I like how the view is more simple and not as wide. It makes it easier to read and follow. Great job!
Appreciate it, @best_codes! Ditched the wide screen for that very reason. ๐
Feels like resume itself. Pretty minimal and just what is required. Good job building it. ๐๐ฝ
@peshale_07 Thanks a lot! :)
Guys, do let me know your feedback!
If you are looking for the source code, I will share it once I finish everything, probably in a day or two.
What do you mean by this? How do you fetch a selected list of projects through GitHub Actions? The portfolio looks super minimal and to the point. Kudos! ๐๐ป
@larastewart_engdev, when fetching projects from GitHub Actions, I make sure to fetch only repositories that match certain criteria.
I have a write-up coming this week where Iโll cover exactly this topic: 'How to Sync Your Portfolio with GitHub Repositories.'
Some comments may only be visible to logged-in visitors. Sign in to view all comments.