< Back to Projects

Portfolio Home Page Screenshot

Personal Portfolio — Built with Next.js & MDX

My personal portfolio is a fast, highly scalable, and entirely self-hosted web space designed to showcase projects and publish technical blogs. Built using the Next.js App Router and @next/mdx, it operates entirely without a traditional database, eliminating API overhead and ensuring maximum performance.

By treating .mdx files as native page routes, the architecture seamlessly blends the simplicity of Markdown with the dynamic power of interactive React components.

Architecture Highlights

Frontend Features

Main Modules

  1. Project Showcase: A dedicated catalog displaying full-stack projects, detailed architectural breakdowns, and deployment highlights.
  2. Technical Blog: A dynamic, file-based routing system where simply dropping an .mdx file into a directory instantly generates a live, fully styled blog post route.
  3. Interactive Demos: Embedded React components within articles that break the boundaries of static text, allowing for a richer user experience.

Technologies and Skills


Resources & Links

Live Site:

Visit Portfolio

GitHub Repo:

Source Code