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.