/* um pouco sobre mim */ quem está por trás do código
QUEM ESTÁ POR TRÁS DO CÓDIGO.
Sou Gabriel Madeira, estudante de Ciência da Computação no IFSulDeMinas, apaixonado por construir coisas reais — não só tutoriais.
Meu foco é backend: modelagem de domínio, regras de negócio bem definidas, APIs REST e banco de dados relacional. Django e PostgreSQL são as ferramentas do dia a dia.
Também gosto de sair da zona de conforto: já fiz jogo por turnos em Pygame, simulador de IA em Godot pro TCC e até engenharia reversa de um console portátil clone — porque entender como as coisas quebram é a melhor forma de aprender a construí-las melhor.
// years_of_study
4+
ANOS ESTUDANDO
// projects_built
5
PROJETOS REAIS ATÉ AGORA
// tech_stacks
10
STACKS
// cafes
∞
CAFÉS
/* atividade no github */ commits · PRs · issues
CONTRIBUIÇÕES EM NÚMEROS.
Atividade real, direto do meu GitHub — atualizada todos os dias de forma automática.
// hoje
—
CONTRIBUIÇÕES HOJE
// este_mes
—
CONTRIBUIÇÕES ESTE MÊS
// ultimo_ano
—
NO ÚLTIMO ANO
// sequencia
—
DIAS SEGUIDOS CONTRIBUINDO
/* projetos que construí */
ONDE BACKEND, JOGOS E HARDWARE SE ENCONTRAM.
Cada projeto abaixo é uma tentativa diferente de resolver um problema real.
Esta lista vem direto da API do GitHub: todo repositório meu com o topic
portifolio aparece aqui automaticamente.
>_ buscando repositórios na API do GitHub…
/* backend e arquitetura */ domínio · dados · APIs
QUANDO A INTERFACE SILENCIA, ENTRA O BACKEND.
gabriel@lab:~$ whoami
estudante de ciência da computação · backend dev
gabriel@lab:~$ cat foco.txt
modelagem de domínio, APIs REST, PostgreSQL e docs
gabriel@lab:~$ ls ferramentas/
django drf fastapi postgis docker git uml
gabriel@lab:~$ _
FERRAMENTAS
PROJETOS BACKEND
Rastro — FastAPI e PostGIS.
A geocerca é ST_Contains mais distância em geography: a regra roda no banco,
e o CI a testa contra PostGIS de verdade a cada push, junto com as 124 asserções de autenticação
Argon2id e rotação de refresh token.
GEICIS Ponto — Django e DRF.
Domínio e contrato da API fechados em docs/ antes da primeira linha de código; as horas
são agregação SQL, não laço em Python. 58 testes no CI, mais a checagem de que nenhum modelo ficou
sem migração.
Antes deles vieram Social Network (domínio em UML antes do código, regras garantidas por constraint no banco) e RPG Panel (controle de acesso por papéis).
/* stack que uso */ linguagens, ferramentas e infra
AS TECNOLOGIAS POR TRÁS DOS MEUS PROJETOS.
De linguagens a banco de dados — o que uso no dia a dia pra construir, documentar e colocar no ar.
ST_Contains mais distância em geography: a regra roda no banco, e o CI testa contra PostGIS de verdade.
docs/ antes do código nos dois sistemas; autenticação com Argon2id e rotação de refresh token no Rastro.
docker compose up; o CI ainda constrói as imagens de produção a cada push.
/* trajetória */ ciência da computação
MINHA JORNADA ATÉ AQUI.
2026 — AGORA
Estágio — reformulação do Laboratório de Redes
Estagiário bolsista no Laboratório de Redes de Computadores do IFSulDeMinas — Campus Muzambinho, atuando em um projeto de reformulação para recolocar em funcionamento um laboratório que estava abandonado.
2026
TCC: simulador tático de IA
Desenvolvendo em Godot um ambiente de simulação para comparar estratégias de tomada de decisão de agentes de IA — com análise de dados em Python.
2025 — 2026
Backend de verdade
De projetos simples para sistemas completos: modelagem de domínio com UML, autenticação, APIs REST com Django REST Framework e PostgreSQL. Social Network e RPG Panel são frutos dessa fase.
2024 — 2025
Fundamentos + projetos reais
Ciência da Computação no IFSulDeMinas. Jogo por turnos em Pygame (Guns and Boots) e o hábito de documentar tudo — até a engenharia reversa de um console portátil clone.
/* contato */ fale comigo
VAMOS TRABALHAR JUNTOS?
Tem um projeto em mente, uma vaga ou quer bater um papo sobre backend e tecnologia? Me manda uma mensagem, respondo o mais breve possível.
✉ gabrielmadeira1504@gmail.com ◐ github.com/madeiragab ◑ linkedin.com/in/gabriel-madeira