Free AI Website Prompt

Developer Portfolio

A professional personal portfolio for a software developer, with projects, skills, an experience timeline and a working contact form.

  • dark
  • Portfolio
  • 9 sections
Preview of the developer portfolio this AI prompt builds

Example of the website this prompt builds. Your result will use your own name, text and images.

Tech stack
Next.js (App Router) + Tailwind CSS
Colour palette
  • #0b1020
  • #ffffff
  • #2506ad
  • #ff7b00
What it builds
  1. Navbar
  2. Hero with photo
  3. About
  4. Skills by category
  5. Featured projects
  6. Experience timeline
  7. Testimonials
  8. Contact form
  9. Footer

The prompt

Copy everything in the box. Text in quotes and the sample business details are meant to be replaced with your own.

Works with Claude · ChatGPT · Cursor · v0 · Bolt · Gemini
Build a personal portfolio website for a full stack developer.

About the person (replace with your own details): Ravindra Nath Jha, Team Lead and Full Stack Developer based in Faridabad, India, with 5+ years of experience in React, Next.js, Node.js, MongoDB, React Native and AWS.

Tech stack: Next.js (App Router) with Tailwind CSS. One page with anchor navigation, split into components.

Visual style: professional and restrained, dark theme. Background #0b1020, white headings, grey-blue body text, indigo (#2506ad) for buttons and orange (#ff7b00) for small accents only. Cards with a 1px translucent border and 16px radius. No cartoon illustrations and no rainbow gradients.

Sections, in order:
1. Navbar with the name as a text logo and links to each section, plus a "Hire me" button.
2. Hero: "Hi, I'm [Name]" with the role, a two-sentence summary, two buttons ("View my work", "Download resume"), social links, and a portrait photo placeholder in a rounded frame on the right. Stack on mobile with the photo first.
3. About: a short bio in two paragraphs and four quick facts (location, experience, availability, email).
4. Skills: four category cards (Frontend, Backend, Databases & Cloud, Mobile & Tools) each listing skills as small tags.
5. Featured projects: a 3-column grid of 6 project cards with screenshot placeholder, name, one-line description, tech tags and "Live demo" / "Source code" links.
6. Experience: a vertical timeline with three roles (company, title, dates, 2-3 achievement bullets). Mark the current role.
7. Testimonials: two quotes from colleagues or clients.
8. Contact: a form (name, email, message) with client-side validation and success/error states, next to direct email, phone and WhatsApp links.
9. Footer with quick links and copyright.

Interactions: smooth scrolling, active-section highlighting in the navbar, subtle fade-up on scroll.

Quality bar:
- Fully responsive: design mobile-first, then tablet (768px) and desktop (1200px).
- Accessible: semantic HTML landmarks, one h1, alt text on images, visible keyboard focus, colour contrast of at least 4.5:1 for body text.
- Fast: no heavy libraries, lazy-load images below the fold, system or two web fonts at most.
- Use placeholder images from a neutral source and realistic sample copy (no lorem ipsum).
- Respect prefers-reduced-motion for every animation.
- Keep the code clean and commented so I can edit it by hand.

How to use this prompt

  1. 1

    Open an AI coding tool. Use any capable assistant: Claude, ChatGPT, Cursor, v0, Bolt, Gemini. Tools that can create files (Cursor, Claude Code, v0, Bolt) are the most convenient because they write the project for you.

  2. 2

    Replace the sample details. Copy the prompt and change the business name, location, colours and any section you do not need. The more specific your details, the better the result.

  3. 3

    Paste the prompt and generate. Send the whole prompt in one message. If the reply is cut off, say “continue from where you stopped”, or ask for one section at a time.

  4. 4

    Run it on your computer. Create a project with “npx create-next-app@latest”, add the generated files, then run “npm run dev” and open http://localhost:3000.

  5. 5

    Review and refine. Check it on a phone-width screen, fix anything that looks off by describing it in plain words, then use the follow-up prompts below to add features one at a time.

  6. 6

    Replace placeholders and publish. Swap in your real text and images, then deploy. Vercel and Netlify both host this kind of site for free.

Follow-up prompts

Send these one at a time after the first version is working. Small, specific requests give much better results than one giant prompt.

  • Add a /projects/[slug] case-study page template with problem, approach, result and screenshots.

  • Make the contact form send email through a Next.js Route Handler using Nodemailer, with a honeypot field against spam.

  • Add Person JSON-LD structured data and Open Graph tags.

  • Add a blog section that reads MDX files from a content folder.

Tips for a better result

  • Lead with outcomes in project descriptions ('cut load time by 40%') rather than a list of technologies.
  • Three strong projects beat ten weak ones. Curate.
  • Want to hand-build a section instead? The Templates library has heroes, pricing tables, FAQs and more with full code.

More website prompts