RafiuzzamanHire me
Portfolio2026

Modern Portfolio

A personal portfolio built on Next.js, with the content served from a database rather than hardcoded in the markup.

Visit the live site
Screenshot of Modern Portfolio

Built with

  • Next.js
  • Bootstrap

The problem

The previous version of this portfolio was a gallery. It proved twenty-two things existed without saying what any of them solved, and every card sent the visitor off-site at the exact moment they became interested.

My role

Designed and built it end to end: the public site, the MongoDB-backed content layer and the admin panel behind it.

Approach

Content is in MongoDB rather than hardcoded, with an admin panel and on-demand ISR revalidation, so adding a project is a form submission rather than a deploy. Every number on the page is derived from a collection rather than typed, after a hardcoded count sat on the page claiming two roles while the database held three.

Project cards link inward to a case study only when one exists, so a half-written entry sends the visitor to the working site instead of to an empty page.

Outcome

Live at rafiuzzamanrion.me, with all content editable from the admin panel and no redeploy needed to change it.

Available for work

Have something worth building?

Tell me what you are trying to ship and where it is stuck. I reply to everything within a day.

+8801751073892