~ / blog / carreira
19 set 2026carreira7 min de leitura

Como montar um portfólio no GitHub que atrai recrutadores

Checklist prático para transformar seu GitHub em vitrine profissional: README, projetos com README claro, commits e pins.

GitHubREADMEportfólio

1. Foto, bio e pin de projetos

Recrutadores de tech abrem o GitHub em segundos. Se a página parecer abandonada ou confusa, a chance de avançar cai. O bom é que dá para melhorar isso em um fim de semana.

  • Foto profissional (mesmo que casual e bem iluminada)
  • Bio com o que você faz + o que busca (ex.: “Dev Python · automações e APIs · aberto a oportunidades remotas”)
  • Pin 4–6 repositórios que mostram variedade e profundidade

2. README do perfil (profile README)

Crie um repositório com o mesmo nome do seu usuário. O README vira a capa do perfil. Inclua: quem você é, stack, 2–3 projetos em destaque com link e uma seção “como entrar em contato”.

3. Cada projeto precisa de README de verdade

Não basta o código. Todo repositório público sério deve ter:

  • O que o projeto faz (1 parágrafo)
  • Como rodar localmente (comandos copiáveis)
  • Stack e pré-requisitos
  • Screenshot ou GIF se for interface
  • Licença (MIT é o mínimo comum)

4. Commits legíveis

Evite “update” e “fix”. Prefira mensagens no estilo: feat: validar CPF no formulário de cadastro. Histórico limpo mostra profissionalismo.

5. Projetos que impressionam (sem inventar)

  • API com autenticação e documentação (OpenAPI/Swagger)
  • Automação que resolve um problema real (planilha, e-mail, scraping ético)
  • Deploy público (Vercel, Railway, VPS) com URL no README

Checklist rápido

[ ] Bio e localização preenchidas
[ ] 4+ repos pinados com README completo
[ ] Profile README com stack e contato
[ ] Pelo menos 1 projeto deployado
[ ] Activity recente (commits nos últimos 30 dias)

Quer base técnica para montar esses projetos? Veja os cursos gratuitos de Python, Docker e Linux.

6. Modelo de README para cada projeto

# Nome do projeto
Uma frase: o que faz e para quem.

## Como rodar
git clone https://github.com/usuario/projeto.git
cd projeto
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python app.py

## Stack
Python 3.12, FastAPI, SQLite

## Licença
MIT
ComandoO que faz
git clone <url>copia o repositório para a sua máquina
cd projetoentra na pasta do projeto
python3 -m venv .venv && source .venv/bin/activatecria e ativa o ambiente isolado; o && só ativa se a criação der certo
pip install -r requirements.txtinstala as dependências do projeto
python app.pyinicia a aplicação

Com esses comandos no README, quem chega ao seu repositório consegue rodar o projeto em minutos, e isso conta a seu favor.

7. Commits: antes e depois

Mensagem fracaMensagem clara
updatefeat: validar CPF no formulário de cadastro
fixfix: corrigir cálculo de frete acima de R$ 200
ajustesdocs: incluir instruções de instalação no README
PrefixoQuando usar
featnova funcionalidade
fixcorreção de erro
docsdocumentação
choremanutenção sem mudar o comportamento

8. O que cada projeto mostra

ProjetoO que demonstraOnde aprender
API com autenticação e documentaçãobackend, segurança e organizaçãocurso-python-modulo-6 e o artigo de APIs de IA
Automação que resolve um problema reallógica e autonomiacurso-python-modulo-8
Aplicação com deploy públicoentrega e operação básicacurso-docker-modulo-6 e GitHub Actions

O perfil também tem um README próprio: crie um repositório com o mesmo nome do seu usuário (por exemplo, github.com/usuario/usuario) e o arquivo README.md dele vira a capa do perfil.

Quer aplicar isso ao seu contexto?

Se esse tema faz sentido na sua operação ou carreira, podemos conversar em um diagnóstico gratuito de 30 minutos.

solicitar diagnóstico gratuito →

Leia também