Skip to content

nazmunsakib/devfolio-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevFolio Pro - Web Developer Portfolio Template & Software Engineers Portfolio Template

DevFolio Pro is a premium web developer portfolio template and software engineers portfolio template built with Next.js 15. Perfect for developers, software engineers, and tech professionals who want a modern, dark-themed portfolio that's 100% easy to customizeβ€”no coding experience required!

Next.js Tailwind CSS TypeScript License

πŸ”— Live Demo | Download

DevFolio Pro Preview

✨ Why Choose This Web Developer Portfolio Template?

  • βœ… 100% Easy to Use: Change all content in ONE fileβ€”no React knowledge needed
  • πŸŒ‘ Premium Dark Design: Modern, professional aesthetic that stands out
  • ✨ Unique Signature Elements: Morphing gradient blobs & custom cursor effect
  • πŸš€ Lightning Fast: Built with Next.js 15 for top performance and SEO
  • πŸ“± Mobile-First Responsive: Perfect on phones, tablets, and desktops
  • πŸ” SEO & GEO Optimized: Pre-configured for Google search visibility
  • ⚑ One-Click Deploy: Live on Vercel in under 5 minutes
  • 🎨 Fully Customizable: Colors, fonts, and layoutβ€”all easily adjustable
  • πŸ†“ Free & Open Source: MIT Licenseβ€”use for personal or commercial projects

πŸš€ Quick Start - Software Engineers Portfolio Template (5 Minutes Setup)

Step 1: Download & Install

Option A: Using Git

git clone https://github.com/nazmunsakib/devfolio-pro.git
cd devfolio-pro
npm install

Option B: Direct Download

  1. Download ZIP
  2. Extract the folder
  3. Open terminal in the folder and run: npm install

Requirements: Node.js 18.18+ (Download here)

Step 2: Start Development Server

npm run dev

βœ… Open http://localhost:3000 to see your portfolio!

Step 3: Customize Your Content

Edit src/data/portfolio.ts and saveβ€”changes appear instantly!

πŸ“ Easy Customization Guide for Your Portfolio Template (No Coding Required!)

βš™οΈ Change Your Portfolio Content

Everything is in ONE file: src/data/portfolio.ts

1️⃣ Update Your Personal Info

name: "Your Name",
title: "Your Job Title",
summary: "Your bio here...",
email: "your@email.com",

2️⃣ Add Your Skills

skills: [
  { name: "JavaScript", icon: "Code" },
  { name: "React", icon: "Layers" },
]

πŸ’‘ Find icons at Lucide Icons

3️⃣ Add Work Experience

experience: [
  {
    company: "Company Name",
    role: "Your Position",
    period: "2020 - Present",
    description: "What you did...",
  },
]

4️⃣ Showcase Your Projects

projects: [
  {
    name: "Project Name",
    description: "What it does...",
    tech: ["React", "Node.js"],
    image: "/images/project.jpg",
    link: "https://yourproject.com",
  },
]

βœ… Save the file β†’ Changes appear instantly (no restart needed)!

🎨 Change Colors & Branding

Edit src/app/globals.css to match your brand:

:root {
  --primary: #04e8b9;   /* Main color (buttons, links) */
  --secondary: #ec91ff; /* Accent color (highlights) */
}

Popular Color Schemes:

  • Blue Tech: --primary: #3b82f6; --secondary: #8b5cf6;
  • Green Dev: --primary: #10b981; --secondary: #06b6d4;
  • Red Bold: --primary: #ef4444; --secondary: #f59e0b;

πŸ—οΈ Folder Structure

β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/           # App Router, layouts, and global styles
β”‚   β”œβ”€β”€ components/    # Reusable sections and UI components
β”‚   β”œβ”€β”€ data/          # Central Data Store (portfolio.ts)
β”‚   └── lib/           # Utility functions
β”œβ”€β”€ public/            # Static assets and icons
└── tailwind.config.ts # Tailwind CSS configuration

πŸš€ Deploy Your Web Developer Portfolio Template to Vercel (Free Hosting - 5 Minutes)

Step-by-Step Deployment:

1. Push to GitHub

git add .
git commit -m "My portfolio"
git push origin main

2. Deploy on Vercel

  • Go to vercel.com β†’ Sign up with GitHub
  • Click "Add New Project" β†’ Import your repository
  • Click "Deploy" (no configuration needed!)
  • Get your live URL: https://yourname.vercel.app

3. Add Custom Domain (Optional)

  • Project Settings β†’ Domains β†’ Add yourdomain.com
  • Update DNS records:
    • A Record: @ β†’ 76.76.21.21 (use IP shown in Vercel)
    • CNAME: www β†’ cname.vercel-dns.com
  • Wait 5-30 minutes for DNS propagation

βœ… Auto-Deploy: Every git push updates your live site automatically!

🌍 SEO & GEO Optimization for Software Engineers Portfolio Template

This web developer portfolio template is pre-optimized for:

  • βœ… Google Search (structured data, meta tags)
  • βœ… Social Media (Open Graph, Twitter Cards)
  • βœ… Geographic targeting (GEO meta tags)
  • βœ… Fast loading (Next.js optimization)
  • βœ… Mobile-first indexing

Customize SEO: Edit src/app/layout.tsx metadata

🎯 Perfect For:

  • Software engineers portfolio template
  • Web developer portfolio template
  • Full-stack developer portfolios
  • Frontend/Backend developer showcases
  • Freelance developer websites
  • Tech professional personal branding

🀝 Contributing

Contributions welcome! Open an issue or submit a pull request.

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.

πŸ“ž Need Help?

⭐ Show Your Support

If this software engineers portfolio template helped you, give it a ⭐ on GitHub!


Keywords: web developer portfolio template, software engineers portfolio template, developer portfolio, Next.js portfolio, React portfolio template, dark portfolio theme, free portfolio template, responsive portfolio, SEO optimized portfolio

Built with ❀️ by Nazmun Sakib | Live Demo

About

DevFolio Pro is a high-performance developer portfolio template for software engineers and full-stack developers to showcase projects, skills, and technical authority with a modern dark-themed UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors