Skip to main content
BLOG • 7 min read

How to Build a Cyber Security Portfolio That Gets You Hired in 2027

A cyber security portfolio is a small collection of projects that shows how you investigate problems, make decisions, and communicate what you found. 

For a hiring manager, that gives them something concrete to assess alongside your CV, certifications, and learning history.

You can build that evidence through authorised labs and personal projects, even if you are changing careers or entering cyber security without a degree.

The best place to start is with the role you want. Pick projects that demonstrate the skills that role actually requires, then document your process clearly.

We’ll show you how to choose those projects, connect them to TryHackMe certifications, and present your work in a way employers can understand. 

What Makes a Cyber Security Portfolio Useful to a Hiring Team?

A useful cyber security portfolio makes your contribution easy to understand and your reasoning easy to follow.

A reviewer should be able to open a project, understand the problem, see what you did, and follow how you reached your conclusion.

  • For a SOC analyst role, that could be a short investigation showing the logs you reviewed, the evidence behind your verdict, and why you escalated or closed the alert. 
  • For a junior penetration testing role, it could be a scoped assessment with a clear finding, its impact, and a practical remediation recommendation. 

You do not need a large portfolio. Two or three relevant projects are enough to start. 

Give each project a short overview, a readable report, and enough supporting evidence to explain your work. Keeping the collection focused also gives you more time to improve each project and prepare for questions about it in an interview. 

Can You Build a Portfolio Without a Degree or Security Job Experience?

Yes. You can build a cyber security portfolio using authorised labs, systems you own, and personal projects you have permission to test. 

Be clear about the context. Describe the work as lab experience or a personal project so a reviewer understands where and how you completed it. This gives employers evidence of how you apply what you know. 

Career changers can also bring useful skills from previous roles. An IT support technician may already understand troubleshooting and incident documentation. Someone from customer service may bring communication and prioritisation. 

Connect those skills to something you actually did during security practice rather than simply listing them as transferable. 

If you are starting from scratch, the Pre Security learning path and SEC0 certification cover computing, networking, and security fundamentals. 

From there, the Cyber Security 101 path and SEC1 certification help you build broader practical security skills. 

Use those foundations to complete one project that matches the type of role you want and that you can explain confidently in an interview.

Which TryHackMe Certifications and Learning Paths Fit Your Target Role?

Choose a TryHackMe path and certification that matches the role you want, then build a project around the same skills. 

Your focus TryHackMe path and certification Portfolio evidence to create
SOC analysis SOC Level 1 and SAL1 An alert investigation with a timeline, verdict, and escalation rationale.
Junior penetration testing Jr Penetration Tester and PT1 A scoped assessment report with evidence, impact, and remediation.
Web application testing Web Application Pentesting and WEB1 A documented web finding with remediation and, where possible, a retest.
AI security AI Security and AI1 A threat model and controlled test showing how a security control changes the outcome.

Each route demonstrates a different type of work.

  • SAL1 combines core computing knowledge with practical SOC investigation skills. 
  • PT1 focuses on completing a penetration test and communicating the results clearly. 
  • WEB1 goes deeper into web application testing, so it makes more sense once you understand HTTP, application behaviour, and common testing techniques.
  • AI1 covers areas such as threat modelling, prompt injection, and AI supply chain security.

If you already have security experience, move toward projects that demonstrate more depth.

That could mean work aligned with SOC Level 2 and SAL2, or a more complex penetration testing project as you prepare for PT2. 

For example, you might investigate several evidence sources in one incident or complete a broader assessment that requires more detailed reporting.

List completed learning paths, earned certifications, and certifications still in progress separately. You can also use the TryHackMe certification guide to plan what to work toward next. 

What Should You Include in Your Cyber Security Portfolio?

Keep your portfolio simple. A reviewer should be able to understand who you are, what role you want, and what you can do within a few minutes. 

Include:

  • Your direction: State the role you are targeting and the skills your projects are designed to demonstrate. 
  • Project summaries: Explain the problem, what you did, and the main result in a short paragraph.
  • Supporting evidence: Link to reports, annotated screenshots, queries, code, or other material that shows how you reached your conclusion.
  • Learning and certifications: List TryHackMe paths and certifications accurately, with verification links for credentials you have earned. 
  • Contact details: Include a professional email address or profile where an employer can reach you. 

For each project, also explain the environment and your scope. 

Which Projects Should You Build First?

Choose projects that match the role you want and finish each one with something a hiring manager can review. 

These three projects give you a practical starting point. You do not need to complete all of them. Pick the ones that best support the jobs you are applying for.

Project 1: Investigate a Suspicious Login

Use an authorised training scenario or synthetic authentication logs. 

Start with a clear question, such as whether repeated failed logins followed by a successful attempt could indicate account compromise.

Review:

  • Timestamps and login attempts
  • User accounts
  • Source IP addresses
  • Activity after the successful login

Look for evidence that supports your hypothesis, but also consider benign explanations. Several failed attempts followed by a successful login may be suspicious, but the surrounding activity should shape your conclusion.

Your final deliverable should be a short incident report containing:

  • An event timeline
  • Your verdict and confidence level
  • The evidence behind your decision
  • A recommended next step
  • Any information you would still need

Include one query or annotated log excerpt that supports an important part of your reasoning, using data you are allowed to share. 

This project aligns well with SOC Level 1 and SAL1 and gives you a practical example to discuss around triage, investigation, and escalation. 

Project 2: Assess a Small Web Application

Choose a web application you own or an explicitly authorised training target. Define the scope before testing. You might, for example, check whether one test account can access records belonging to another user. 

Document your approach, relevant requests and responses, and the impact of anything you find. Use synthetic accounts and harmless test data.

For a confirmed issue, explain:

  • What caused it
  • What an attacker would need to exploit it
  • What the impact could be
  • How a developer could fix it

If you control the application, implement the fix and repeat the test. Show that the original issue is resolved while legitimate access still works. 

If you cannot change the target, provide a remediation recommendation and explain how you would retest it.

The final deliverable should be a concise assessment report. PT1 can help build the broader assessment and reporting skills, while the Web Application Pentesting path and WEB1 support deeper web testing.

Project 3: Build and Test a Small Detection Tool

Use skills from SEC1 or SAL1 to build a simple script or query that detects repeated failed login attempts within a defined period.

Create synthetic data containing both suspicious and legitimate behaviour. Include examples such as:

  • Repeated failures from one source
  • A user mistyping their password
  • Normal successful logins
  • Suspicious activity that falls just outside your original rule

Define what you expect the detector to identify before running it. Then measure:

  • Suspicious events correctly detected
  • Benign events incorrectly flagged
  • Suspicious events the rule missed
  • Change one threshold or detection rule and compare the results. 

Publish the code, synthetic dataset, a short README, and a simple results table. Include enough instructions for someone else to reproduce the test. 

How Do You Turn Lab Work Into a Strong Case Study?

A strong case study shows how you approached a problem, what evidence you used, and why you made each decision. 

Use a consistent structure across your projects so a hiring manager can understand your work quickly:

  • Context and scope: Explain the environment, your permission to work in it, and the question you were trying to answer.
  • Approach: Describe what you did and explain any important decisions you made along the way. 
  • Evidence and result: Show the observations, logs, screenshots, queries, or test results that support your conclusion. 
  • Action: Explain what you recommended next, whether that was remediation, escalation, or further investigation. 
  • Limitations and reflection: Be clear about missing evidence and what you would improve or test next. 

Start with a short plain-language summary before getting into the technical detail.

For example:

I reviewed synthetic authentication logs to investigate suspected password guessing. I built a timeline, compared failed and successful logins, and identified the additional evidence I would need before confirming account compromise.

Use measurements when they make the result easier to understand. That might include test cases passed, alerts triggered, false positives, or differences before and after a change.

You should also follow the publishing rules for any training environment you use. If a walkthrough or solution cannot be shared, recreate the technique using your own synthetic example instead.

Where Should You Publish Your Portfolio and Certification Proof?

Publish your portfolio somewhere a hiring manager can open quickly and navigate without extra steps.

A simple personal website works well. GitHub is also a good option if each project has a clear README, with downloadable reports where you need more detail.

For each project:

  • Use a clear title and stable link.
  • Add the date or last update.
  • Put your most relevant work first.
  • Check that links work when you are signed out.
  • Make sure screenshots and reports are easy to read.

For certifications, use the official verification link provided with your credential. TryHackMe’s digital certification guide explains how to add earned certifications to LinkedIn. 

You can also place the verification link beside each certification in your portfolio and use your TryHackMe profile to show your wider learning activity. 

Nick O'Grady
Oct 16, 2026

Recommended

Get more insights, news, and assorted awesomeness around cyber training.

Blog • 7 min read

How to Become an AI Security Engineer in 2027: Skills, Certs and First Projects

An AI assistant can answer questions, retrieve internal documents and call tools that change business records. Each capability creates security decisions: who can access the data, which instructions the system should trust and what happens when the model requests an unsafe action.

Blog • 8 min read

Prompt Injection in Practice: How Attacks Work and How to Practice Safely

You ask an AI support assistant to summarise a customer ticket. The ticket includes a complaint about a late delivery, followed by an instruction telling the assistant to mark the issue as resolved.

Business • 4 min read

Introducing Live Breach: Hands-on incident response for security teams

Live Breach gives security teams a realistic, hands-on environment to work through a live cyber attack together, from the first signs of compromise through investigation, containment, and eradication.

Join over 640 organisations upskilling their
workforce with TryHackMe