Minimal Nuxt 4 Developer Portfolio — Easy to Customize
A clean, responsive, and easy-to-customize developer portfolio built with Nuxt 4, TypeScript, and Tailwind CSS.
Most portfolio content is separated into simple configuration files inside app/data/, so you usually do not need to edit Vue components just to update your profile, skills, experience, projects, or social links.
Performance
Tested with Google PageSpeed Insights. Actual scores may vary depending on hosting, images, content, and future modifications.
What's Included
- Full Nuxt 4 source code
- TypeScript and Tailwind CSS
- Responsive desktop and mobile layout
- Hero, About, Skills, Experience, Projects, Contact, and Footer sections
- Multiple experience and project entries
- Resume support
- Configurable social links with tooltips
- Optional GitHub notice modal
- SEO and Open Graph support
- Generic favicon and default icons
- Static site generation
- GitHub Pages deployment workflow
- Beginner-friendly README
- Commercial license
- Changelog and third-party notices
Easy to Customize
Most personal information can be changed inside: app/data/
Images, resume, favicon, and other static files can be replaced inside: public/
A detailed README with step-by-step instructions is included.
Requirements
- Node.js 22 or newer
- npm
- A code editor such as Visual Studio Code
Not Comfortable With Setup?
An optional Setup & Deployment Service is available for $10.
You provide your portfolio information and assets, and I can help configure the template and deploy it for you.
If you have questions before purchasing, feel free to contact me through the store contact page.
License
You may use the template for personal websites, commercial websites, and client projects.
Redistribution, resale, giving away the reusable source, or selling a lightly modified copy as another template is not allowed.
See LICENSE.md inside the package for the complete terms.
Please Note
The included profile, companies, projects, resume, and other personal information are fictional demo content and should be replaced before publishing.
This is intentionally a minimal portfolio template. It does not include multiple themes, a CMS, blog engine, admin dashboard, or page builder.