Choose examples with a clear purpose

Select work that demonstrates a relevant capability: building a feature, analysing a process, investigating an incident or designing a deployment approach. Explain the problem, intended user and constraints. State whether it was professional work, a personal project, coursework or a team exercise.

Prefer an example you understand deeply over an impressive-looking project you cannot explain. If you followed a tutorial, acknowledge that and describe what you changed or investigated independently. The portfolio should make your contribution clear without requiring the reviewer to infer it from a repository’s size.

Show decisions and limitations

Write a short explanation of the approach, important trade-offs and how you checked the result. Include what you would improve with more time. For software, explain how to run or inspect the example where practical. For analysis or support work, a sanitised case narrative may be more suitable than source code.

Avoid relying solely on screenshots. They can show an outcome, but the surrounding explanation shows whether you understand it. Be ready to discuss alternatives, failure cases and the parts you found difficult. If a tool generated some of the work, explain your role in checking and adapting it.

Protect information and keep the experience simple

Do not publish employer code, customer records, credentials or internal screenshots without permission. A rewritten demonstration using fictional data is often a better choice when you cannot share the original. Check files and commit history before making a repository public.

Test every link as an outside visitor. Remove unnecessary access barriers and provide a short overview that a recruiter can understand before a technical reviewer goes deeper. Keep the portfolio current by improving a few useful examples rather than accumulating abandoned projects with no explanation.

PUT IT INTO PRACTICE

A portfolio note for a support candidate

“Practice incident review using fictional data: investigated repeated account lockouts, documented the questions I would ask, distinguished user-side checks from administrator actions and wrote an escalation note. This is a learning exercise, not a customer incident.” The example demonstrates structured thinking while preserving an honest boundary around experience.

Your practical checklist

  • Explain the problem, contribution and result.
  • Label tutorials, team work and practice projects accurately.
  • Remove confidential information and secrets.
  • Test links and write a short reviewer-friendly overview.

Take it forward

The portfolio is evidence for a conversation. Make your reasoning, ownership and limitations easy to see, and choose examples you can discuss with confidence.

Prepare for your next opportunity.

Explore candidate guidance and Epitome’s current public job opportunities.

Visit the candidate hub