
A recruiter or client has about a minute for you. If your CV says "good communicator, hardworking" and nothing else, that minute is wasted. A simple portfolio page with three pieces of real work fixes that, and you can build one in a weekend, even on a phone-and-small-laptop budget.
AI tools can speed up the slow parts: writing, structuring, tidying. They cannot supply the work itself. This guide shows where AI helps, where it hurts, and how to finish with a page you can put in a WhatsApp message or a job application.
What a portfolio actually is (and what it isn't)
A portfolio is a single web page, or a short set of pages, that shows what you can do and proves it with examples. It is not a list of courses you completed. Certificates say you attended; samples say you can deliver.
Keep it small. Three to five strong items beat fifteen weak ones. Each item should answer three questions: what was the problem, what did you do, and what was the result?
Step 1: Pick one target reader and one skill
Before you open any tool, write one sentence: "I help [type of person or company] with [specific task]." Examples:
- "I help small fashion sellers in Lagos write product descriptions and Instagram captions that are clear and consistent."
- "I clean and summarise sales data in Excel for shops and distributors."
- "I build simple websites for clinics and schools."
This sentence decides what goes on the page. If an item doesn't support it, leave it out. A general portfolio for "anyone who needs anything" usually convinces nobody.
Step 2: Create the work samples
This is the step people skip, then wonder why their portfolio looks empty. You have no clients yet? Make practice projects that look like client work.
Ways to get real samples without clients
- Help a business you know. A neighbour's shop, a church group, your cousin's catering business. Offer to do one small job free or at a low rate in exchange for permission to show it and a short comment.
- Rework something public. Rewrite a confusing product page, redesign a poor flyer, or analyse a public dataset. Label it clearly as a personal project.
- Solve a problem you've actually had. A budget tracker spreadsheet for irregular income, a price comparison of data plans, a simple booking form.
Never use fake client names, invented testimonials or someone else's work. If a client reads your page and asks about a project that isn't yours, you lose the job and your reputation.
Where AI helps here
Use a general chat assistant as a sparring partner: ask it for project ideas suited to your skill, a checklist of what a good sample should include, or feedback on a draft. For writers and designers, AI can produce a first draft, but you must edit it until it sounds like you and is accurate. For analysts, it can explain a formula or suggest a chart type, but you should check the numbers yourself.
If your project involves a business's customer details, don't paste those into an AI tool. Our post on using AI at work without leaking customer data explains how to protect them.
Step 3: Write each case study in five short parts
Use the same template for every item so the page is easy to read.
- Title: what it was, in plain words ("Product descriptions for a small skincare shop").
- Problem: one or two sentences.
- What I did: three to four bullet points, including the tools used.
- Result: a number if you honestly have one, otherwise a clear description or the client's comment.
- Link or image: the actual sample, a screenshot, or a downloadable file.
Be honest about AI use. You don't need to apologise for it; a line such as "Used an AI assistant for first drafts, then edited and fact-checked" is fine and increasingly normal. What clients dislike is discovering it afterwards.
A good prompt for tightening your write-up: "Here is my draft case study. Make it shorter and clearer without adding any facts that aren't in the text." That last clause matters, because AI tools tend to invent impressive-sounding details. For more on writing instructions like this, see prompting basics for everyday work.
Step 4: Write a short "About" section
Four to six sentences is enough: who you are, where you're based, what you do, who you do it for, and how to reach you. Add your time zone and typical response time if you want remote clients.
Write it yourself first, even if it is rough. Then ask AI to point out unclear sentences. If you let it write the whole thing, you'll get generic lines like "passionate professional with a drive for excellence", which every other page also has.
Step 5: Choose where to host it
You don't need to buy a domain on day one. Compare the main routes:
| Option | Cost | Best for | Watch out for |
|---|---|---|---|
| Free website builder or free blog | Usually free at a basic level | Writers, VAs, marketers, beginners | Platform branding in the address; check current terms on the provider's site |
| LinkedIn profile plus Featured section | Free | Job seekers and remote applicants | Limited layout control |
| Code-hosting platform page | Free at a basic level | Developers, data analysts | Needs a tidy README, or it looks abandoned |
| Cloud folder with a shared link | Free at a basic level | Quick start, designers sending files | Looks informal; set permissions carefully |
| Own domain name | Yearly fee, varies by registrar | Once you have paying clients | Renewal dates; use an email you control |
For most beginners, a free builder or a LinkedIn profile is enough. Buy a domain when you're actually getting enquiries and want a more professional address such as yourname.com.
Using AI to build the page itself
Many website builders now have built-in AI assistants, and general chat tools can generate page code. Treat the output as a draft. Open it on a phone as well as a laptop, since most of your Nigerian, Ghanaian or Kenyan visitors will use a phone. Check that images load quickly; heavy pages frustrate people on limited data.
If you generate code, don't paste it blindly. Ask the tool to explain each section, and test every link and the contact button. Never put passwords, API keys or private files into a page you publish.
A worked example (hypothetical)
Take Amaka, an imagined graduate in Enugu who wants freelance writing work for small online shops. She has no clients.
- Her sentence: "I write clear product descriptions for small fashion and beauty sellers."
- She picks three sellers' public Instagram pages and rewrites five product descriptions for each, labelled "personal sample project, not commissioned".
- She uses an AI assistant to produce first drafts, then rewrites them in her own voice and checks every claim (fabric, size, ingredients) against the seller's own posts.
- She offers one friend's tailoring business a free set of ten descriptions and gets a two-line comment she can quote with permission.
- She builds a one-page site with a short intro, four samples, her WhatsApp link and email.
Total cost: only data. Time: perhaps two weekends. That gives her a page she can attach to proposals instead of saying "I'm a hard worker."
Common mistakes
- Too many categories. Writing, design, coding and video on one page signals "beginner at everything".
- Unedited AI text. Readers recognise the same stock phrases and the same flat tone.
- Using other people's work. Downloaded designs or copied articles can end your freelance career before it starts.
- Sharing private client data. Remove names, numbers and account details unless you have written permission.
- No contact route. Put an email and one messaging link at the top and the bottom.
- Never updating. Replace your weakest item whenever you have a better one.
How the advice changes by situation
- Job seekers: keep the portfolio to a single page and link it from your CV and LinkedIn. Mention it when you answer "tell me about yourself"; our guide on answering that question in a Nigerian interview shows how.
- Freelancers: add a short "how I work" section with turnaround time, revision limits and payment terms.
- Technical learners: show process, such as the data you started with and the cleaned result, not only the final chart.
- Power or data problems: draft offline in a document, upload when you have a stable connection, and keep a backup copy of every sample on your phone and a cloud folder.
Frequently asked questions
Do I need to pay for a website?
No. A free page or a well-filled LinkedIn profile is enough to start. Pay only when it supports real income.
Should I tell people I used AI?
Yes, briefly and honestly, especially if the client's rules or the platform's terms ask for it. Say what you did yourself: research, editing, checking and decisions.
Can I include school projects?
Yes, if they are relevant and well explained. Label them as academic work and say what you learned or built.
How many samples do I need before I apply?
Three solid ones are enough to begin. Add more as you finish them.
Your next step
Today, write your one-sentence "I help..." statement and choose the first sample you'll make. Finish that single sample this week, and don't touch the website until it's done.
Results from any side hustle or online work vary widely, and nothing here is a promise of income. Be wary of anyone who asks you to pay upfront to start earning.