> For the complete documentation index, see [llms.txt](https://bc.rocketacademy.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bc.rocketacademy.co/interview-prep/ip.3-portfolio.md).

# IP.3: Portfolio

## Introduction

Your portfolio is your summary of all the coding work you've done. The goal of the portfolio (similar to a resume) is to impress prospective employers, ideally within 5 seconds of them looking at the page, such that they are willing to dig deeper into your projects and code and/or invite you for an interview.

## What to include in your portfolio

Rocket recommends we build our portfolios as public [Notion](https://www.notion.so/) pages to focus more on content and less UI.

### About

1. Who are you?
2. Why did you choose to be a software engineer?
   1. Note: You are already a software engineer, not an "aspiring" software engineer
3. What are you looking for in your next job?

### Projects

1. Compile screenshots or GIFs of projects
2. Embed demo video from YouTube
3. Link project website. Ensure it works, and install HTTPS if possible!
4. Link project GitHub. Remove commented-out code, clarify variable names, add comments where helpful, and create helper functions where certain logic may be too long, complex, or repetitive.
5. List technologies
6. (Optional) What did you learn from this project?
7. (Optional) What was most challenging about this project and how did you overcome it?


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bc.rocketacademy.co/interview-prep/ip.3-portfolio.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
