Step 1: Choose your best work

Quality beats quantity. Three excellent projects make a stronger impression than ten average ones. Lead with the work most like the jobs you want next.

Step 2: Write a short case study for each

  • The problem or goal.
  • What you did and why.
  • The result — a number or outcome if you have one.

Step 3: Add an about and contact section

A few honest sentences on who you are and who you help, plus a single clear contact method. Do not bury your email under a contact form no one fills in.

Step 4: Pick a simple way to publish

You can hand-code it, use a no-code builder, or host a static page for free on GitHub Pages or Netlify. Choose whatever gets you live this week rather than the “perfect” tool.

Quick tips

  • Keep load times fast — compress images.
  • Make sure it looks right on a phone.
  • Show outcomes, not just screenshots.

Frequently asked questions

Do I need to code my portfolio from scratch?

No. Builders and templates are completely fine. But if you want full control and a skill that impresses clients, hand-coding a simple page is great practice.

What if I have no client work yet?

Use self-made or practice projects. A redesign, a sample build or a personal project all demonstrate real skill.

Want to code your own from scratch? Start with our free HTML & CSS course.