AI-Powered Personal Portfolio Landing Page
Your personal portfolio is your professional calling card. With DivZone AI, you can create an AI-powered portfolio that showcases your projects, skills, and experience in a compelling way. This tutorial includes a ready-to-copy prompt and customization tips.
AI-Powered Personal Portfolio Prompt
Copy this prompt intoDivZone AI chat
Create a personal portfolio for a full-stack web developer named "Carlos Méndez". Include: a navbar with the "CM" logo and links, a hero section with a placeholder profile picture, the title "Full-Stack Developer & UX Designer," and contact and CV download buttons, an "About Me" section with a brief professional biography, a technical skills section with animated progress bars (HTML, CSS, JavaScript, React, Node.js, Python, MongoDB, Figma), a featured projects section with four cards showing the title, description, technologies used, and a link to a demo, a work experience section in a vertical timeline with three positions, a contact section with a form, and a footer with links to GitHub, LinkedIn, and email. Use dark mode design with background #0f172a, cyan accents (#06b6d4), modern typography, scroll animations, and responsive design.
Generated Structure
DivZone's AI delivers a complete portfolio with the following file structure:
-index.html— Homepage with all portfolio sections
-styles.css— Dark mode design with CSS variables and animations
-script.js— Scroll animations, progress bars, form, and mobile menu
Portfolio CSS snippet
:root {
--bg-primary: #0f172a;
--bg-secondary: #1e293b;
--accent: #06b6d4;
--text-primary: #f8fafc;
--text-secondary: #94a3b8;
}
.hero {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 2rem;
}
.profile-image {
width: 180px;
height: 180px;
border-radius: 50%;
border: 4px solid var(--accent);
margin-bottom: 2rem;
object-fit: cover;
}
.skills-bar {
width: 100%;
height: 8px;
background: var(--bg-secondary);
border-radius: 4px;
overflow: hidden;
}
.skills-bar-fill {
height: 100%;
background: var(--accent);
border-radius: 4px;
transition: width 1.5s ease-in-out;
}
JavaScript snippet for animations
// Animación de barras de progreso al hacer scroll
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
const bars = entry.target.querySelectorAll('.skills-bar-fill');
bars.forEach(bar => {
const width = bar.getAttribute('data-width');
bar.style.width = width + '%';
});
}
});
}, { threshold: 0.3 });
document.querySelectorAll('.skills-section').forEach(section => {
observer.observe(section);
});
// Smooth scroll para navegación
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
target.scrollIntoView({ behavior: 'smooth' });
});
});
How to customize your portfolio
Once you've generated your basic portfolio, refine it using these prompts:
Change your name to your real name and update your skills to: UX/UI Design, WordPress, Shopify, SEO, Google Analytics, Email Marketing.
Add a "Testimonials" section with 3 client cards and a "Blog" section with 3 recent articles in a grid.
Modify the color palette to a light theme with a white background, dark text, and green accents (#10b981). Change the hero layout to two columns (text on the left, image on the right).
Why Create Your Portfolio with AI
-
Time Savings: Go from zero to a functional portfolio in minutes.
-
Professional Design: AI applies modern design and UX patterns.
-
Full Customization: The code is yours; edit it, extend it, and publish it wherever you want.
-
Easy Updates: Return to DivZone whenever you need to add new projects or change the design.
💡Tip: For portfolios with complex animations and premium design, use the GPT-4 or Claude templates fromDivZone AI premium plansYou can also apply a Brand Preset to maintain consistency with your personal brand.
Ready to create your portfolio?Create your portfolio with AI nowor go back toComplete tutorial on AI-powered landing pages.