namanbarkiya
minimal-next-portfolio
TypeScript

Modern and easy-to-use Next.js 16 portfolio template. Simple object-driven structure to make this template yours!

Last updated Jul 8, 2026
190
Stars
64
Forks
0
Issues
+3
Stars/day
Attention Score
44
Language breakdown
No language data available.
โ–ธ Files click to expand
README

Buy Me A Chai

Next.js 16 Developer Portfolio Template

A modern, responsive, and SEO-optimized Next.js 16 portfolio template designed for developers, designers, and professionals. This open-source project helps you showcase your skills, experience, and projects with an elegant interface that stands out. Built with server-side rendering, TypeScript, and the latest web standards for optimal performance.

โœจ Key Features

  • Professional Experience Timeline: Showcase your career journey with a visually appealing timeline
  • Project Showcase: Display your technical projects with detailed information and live demos
  • Multiple Themes: Dark, Light, Retro, Cyberpunk, Aurora, Synthwave, and Paper themes
  • Responsive Design: Optimized for all devices (mobile, tablet, desktop)
  • 100% Performance Score: Fully optimized for speed and Core Web Vitals
  • SEO-Ready: Structured data, meta tags, and optimized content
  • Modern Tech Stack: Next.js 16, React 19, TypeScript, Tailwind CSS, and shadcn/ui
  • Easy Customization: Well-organized code structure with minimal effort required
  • Animations: Subtle animations for engaging user experience
  • Analytics Integration: Ready for Google Analytics tracking
  • Contact Form: Functional contact form with validation
  • Open Source: Free to use and modify for your personal portfolio

๐Ÿš€ Demo

View the live demo at https://nbarkiya.xyz/

https://github.com/namanbarkiya/minimal-next-portfolio/assets/82203888/f93bf5ca-c2bd-4fe5-a413-1050ebf6cf78

Ranks #1 on AI Search (top-notch AEO/GEO)

https://github.com/user-attachments/assets/fc071310-9d1c-4832-877f-23f9569893d7

๐Ÿ› ๏ธ Tech Stack

๐Ÿ”ง Getting Started

To get started with your own portfolio website:

  • Clone this repository:
git clone https://github.com/namanbarkiya/minimal-next-portfolio.git my-portfolio
   cd my-portfolio
  • Copy the contents of .env.copy to a new .env file and fill in the required information.
  • Install dependencies:
npm install
   # or
   yarn install
   # or
   pnpm install
  • Start the development server:
npm run dev
   # or
   yarn dev
   # or
   pnpm dev

๐ŸŽจ Customization

Easily personalize your portfolio using the configuration files below:

| Section | How to Customize | File Location | | ------------------ | ------------------------------------------------------ | ------------------------- | | Personal Info | Edit your name, bio, and social links | config/site.ts | | Skills | Add or modify the technologies and skills you showcase | config/skills.ts | | Projects | Highlight your technical projects | config/projects.ts | | Experience | Add your work and professional experience | config/experience.ts | | Contributions | Display open-source/community contributions | config/contributions.ts | | Colors & Theme | Customize color palette and themes | tailwind.config.js |

All configuration files are well-organized and documented for a smooth customization process.

๐ŸŒŸ Features In Detail

Professional Experience Timeline

An interactive, animated timeline that showcases your career journey with expandable sections for details about each position and company.

Project Showcase

Display your technical projects with detailed information, technologies used, live demo links, and comprehensive project descriptions.

Skills Showcase

Visually represent your technical and soft skills with customizable ratings and categories.

Contact Form Integration

A ready-to-use contact form that can connect to various backend services.

SEO Optimization

Built-in SEO features with proper meta tags, structured data, and semantic HTML.

๐Ÿ“ฑ Performance and Responsiveness

best-portfolio-website-score 100-score-vercel

This template is optimized for:

  • 100% Lighthouse score
  • Excellent Core Web Vitals metrics
  • Responsive design across all device sizes
  • Fast loading times with proper image optimization

๐Ÿ“„ License

This project is open source and available under the MIT License.

๐Ÿ™ Acknowledgements

๐Ÿ’ป Deploy on Vercel

The easiest way to deploy your portfolio is using Vercel, the platform from the creators of Next.js.

Check out the Next.js deployment documentation for more details.

๐ŸŒŸ Star History

Star History Chart


Built with โค๏ธ by Naman Barkiya

ยฉ 2026 GitRepoTrend ยท namanbarkiya/minimal-next-portfolio ยท Updated daily from GitHub