DEV Community

Cover image for The Unexpected Hard Parts of Building a Portfolio in Next.js 16

The Unexpected Hard Parts of Building a Portfolio in Next.js 16

Aryan Choudhary on December 11, 2025

I recently launched the first version of my portfolio, and it taught me more than I expected. It looks simple from the outside: clean UI, gentle a...
Collapse
 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’

The newer problem is to keep watch of the vulnerabilities in your packages. πŸ“¦

Collapse
 
spo0q profile image
spO0q

nice work! you may improve the HTML with some automated checks, for example, missing alt for images, heading hierarchy.

you may also improve performance by removing any unused code.

However, it's pretty cool visually, nice touch. Maybe the journey does not render top 100% on mobile screens, but I'm nitpicking.

Collapse
 
itsugo profile image
Aryan Choudhary

Thanks a lot for taking the time to go through it! I really appreciate the specific pointers, especially the automated HTML checks and the heading hierarchy note. I’m already planning a small cleanup pass for v2, so this helps me prioritize what to tighten up.

And yeah, the mobile rendering for the journey section is on my list too, I noticed it behaving differently on some devices, so I’m tweaking that layout next.

Glad you liked the visual side though. Thanks again for the feedback, it genuinely helps!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Wow! You learned a lot in a short time. You already seem to be known better than me.

I also agree with:
Keep Learning.
Keep moving forward.

πŸ˜ƒ

Collapse
 
itsugo profile image
Aryan Choudhary

Thanks so much! πŸ˜„
Still a long way to go, but yeah, the β€œkeep learning, keep moving forward” mindset really does take you far.
Glad we share that philosophy!

Collapse
 
sucessdy profile image
Mukta

I like your portfolio, but I explored your website especially the 404 pages, and I loved the concept of the dog, the samurai and the β€œfuture you”. It feels creative and thoughtful. I’m guessing its SPA, since I didn’t see routing or navigation.

Collapse
 
itsugo profile image
Aryan Choudhary

Woohoo thank you so much for paying attention to the details (T_T), glad you liked the mascots too. I tried my best to bring life into it. And as for SPA, while the portfolio is SPA in itself, my personal blogs lie on a different page/route...
I've recently upgraded it to v2, stay tuned as there's another blog coming up about the gsap animation this week!

Collapse
 
butch_imperial_dd21d71158 profile image
Butch Imperial

Pretty good portfolio! I’m also starting to create my own, and yours is a great example with rich content.

Collapse
 
butch_imperial_dd21d71158 profile image
Butch Imperial

Hi! I just published my new post, and I’m still new to writing. Is it okay if you share some feedback or critique it? 😊 also if you have a community in discord or any platform i would like to join, thank youu!

Collapse
 
itsugo profile image
Aryan Choudhary

Of course! I’ll check out your post and share whatever feedback I can! 😊
I don’t have a community yet, but I’ll keep you updated if I ever start one.

And honestly, the best advice I can give for writing is:
let your posts sound like you.
Anyone can write a technical explanation, but the posts that stick are the ones where your personality shows, whether that’s humor, honesty, or the way you tell a story.
Let the knowledge carry your voice, not hide it.

Looking forward to reading your post!

Collapse
 
itsugo profile image
Aryan Choudhary

Really appreciate that! πŸ™
Good luck with your portfolio, and honestly, the best thing that helped me was treating it less like a β€œresume site” and more like a personal space to show how I think.
Add your own voice and small details you care about, it makes a huge difference.
Would love to see yours when you publish!

Collapse
 
rankburst profile image
RankBurst

Thanks so much!