Skip to main content

Developer Portfolio Showcase Builder

Build a developer portfolio that gets you hired — project showcases, tech stack displays, terminal hero animations, and personal branding recruiters remember.

Fill in the placeholders

Edit the values, then copy your finished prompt.

Your Prompt
prompt.txt

                                

What this prompt does

This prompt generates a complete developer portfolio architecture — not a blank-canvas brief, but a structured output covering eight distinct sections from hero to contact, each with specific content requirements baked in. The template enforces industry design rules directly in the prompt (dark theme rationale, monospace typography, anti-patterns to avoid), so the AI assistant produces opinionated, production-aware output rather than generic suggestions.

What makes it work is the combination of variables and constraints. The [developer_type], [experience], and [personality] fields personalize the output, while the hardcoded anti-patterns ("NO listing skills without context") force the AI away from the filler content that makes most portfolios forgettable. The [hero_style] and [framework] variables mean you get actual code — a terminal animation in your chosen stack, not pseudocode.

The project detail section is where this prompt earns its keep. It asks for problem, solution, role, technical challenges, and architecture decisions — the substance that turns a project list into a credibility signal.

When to use it

  • You are a junior or mid-level developer building your first portfolio and need a full content + code blueprint, not just design inspiration.
  • You are a senior engineer refreshing a stale portfolio before a job search and want to audit what sections you are missing.
  • You are switching specializations (backend to full-stack, web to AI/ML) and need a narrative that bridges the gap.
  • You are a bootcamp grad with 2-3 projects and need a structure that makes a small project count look intentional rather than thin.
  • You freelance and want a portfolio that converts inbound leads, not just impresses other developers.

Example output

For inputs: [developer_type]: Full-stack TypeScript engineer, [experience]: 4 years, [goal]: Senior role at a product company, [personality]: Direct, systems-minded, [hero_style]: Typing animation with live GitHub stats, [project_count]: 3, [framework]: React + Framer Motion

Hero:
  Name: Alex Rivera
  Role: Full-Stack Engineer — TypeScript, Node, React
  Tagline: "I build the thing and the thing that monitors the thing."
  Hero element: Terminal typing animation cycling through recent commits,
                GitHub contribution graph pulled live via API

Featured Project — "Queueify":
  Problem: Internal Slack bots at $COMPANY had no retry logic; failed jobs
           silently vanished.
  My role: Sole engineer, 3-week build.
  Stack badges: Node.js · BullMQ · Redis · TypeScript
  Architecture decision: Chose BullMQ over custom solution — existing Redis
                         infra made it zero net cost.
  Live link: queueify.dev | GitHub: github.com/arivera/queueify

Pro tips

  • Set [project_count] to 3, not 6. The template's own anti-patterns warn against walls of content. Three well-documented projects outperform six shallow ones every time. Use the project detail section on all three.
  • Be specific with [personality]. "Thoughtful" produces bland copy. "Dry humor, obsessed with observability, ex-SRE" gives the AI enough signal to write a tagline that sounds like a human wrote it.
  • Use [hero_style] to match your stack. If you are a React engineer, request a React + Framer Motion terminal component. If you are a backend engineer, a VS Code-style status bar animation is more on-brand than a flashy canvas effect.
  • Run the project detail section separately per project. Paste the problem/solution/challenges fields into a follow-up prompt with your actual project notes. The AI cannot invent your architecture decisions — you have to supply the raw material.
  • Pair with your actual tech stack for the code output. The [framework] field controls what code the prompt generates. Requesting Next.js when your portfolio is Astro means unusable output. Match it to your deployment target.

Frequently Asked Questions

Will this prompt write the actual code for my portfolio, or just the content plan?
Both, partially. The template explicitly requests `[framework] code` for the hero animation and project grid, so you get a working component scaffold in your chosen stack. The other sections are structured content output — copy, layout recommendations, and section specs — not full page code. Treat the code output as a starting component, not a complete build.
I only have one finished project. Should I still use this prompt?
Yes, but set `[project_count]` to 1 and lean hard on the project detail section — problem, solution, architecture decisions. One deeply documented project with a live demo and a clear technical narrative is stronger than three projects with one-line descriptions. The prompt's anti-patterns section will keep the AI from padding your output.
How do I handle the `[personality]` variable if I want a professional tone, not a casual one?
Write it as a trait list, not a tone label. Instead of 'professional,' use something like 'precise, focused on correctness, prefers systems over hacks.' The AI uses personality to tune the tagline, bio, and about section. Vague labels produce generic output; specific traits produce copy that sounds like you wrote it.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

More in Creative & Portfolio UI Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support