Gabriel Sampaio · sampaiodev

APIs, automações e IA aplicada que viram sistema rodando.

Transformo processos manuais em sistemas de produção com APIs, filas, agentes de IA, bancos, logs e deploy. Do input ao output útil, com erro tratado e infraestrutura feita para continuar funcionando.

Ou acompanhe o trabalho:GitHubLinkedInBlog

  • 6projetos selecionados
  • 4open-source
  • 1projeto principal

StackPython · FastAPI · n8n · Docker · PostgreSQL · Redis · IA aplicada

Prova antes da promessa

Três fluxos que você pode abrir e conferir.

Cada case liga um problema real a código, documentação e operação publicamente verificáveis. Sem cliente inventado, escala presumida ou número sem fonte.

Projeto principal

meet-transcription

Problema

Gravações de reunião ficam no Drive, mas transformar cada MP4 em texto útil exige baixar arquivo, chamar provedor, cuidar de fila, persistir resultado e entregar um TXT sem travar a interface.

Resultado verificável

O repositório mostra web, worker, migrations, fila Redis e PostgreSQL como fonte de verdade. O Compose documenta a ordem de startup e separa a transcrição pesada da request.

Diagrama de fluxo
  1. EntradaGoogle Drive
  2. APIFastAPI web
  3. Fila/lockRedis
  4. ProcessamentoWorker
  5. TranscriçãoDeepgram ou Whisper local
  6. PersistênciaPostgreSQL
  7. SaídaTXT
Open-source

notebooklm-api

Problema

O NotebookLM é útil na interface, mas fluxos repetidos precisam de API, seleção de conta, verificação de sessão e limites claros quando o Google exige challenge.

Resultado verificável

A versão pública atual documenta autenticação default-deny, sessão isolada por conta, escopo de jobs e artefatos e testes para invariantes de segurança.

Diagrama de fluxo
  1. EntradaCliente REST/CLI/UI
  2. APIFastAPI
  3. SeleçãoConta
  4. Sessãostorage_state
  5. AutomaçãoNotebookLM/browser
  6. SaídaResposta HTTP/API
Open-source

dashboard-sheets

Problema

Planilhas viram operação manual quando ninguém transforma os dados em tela. O deploy também precisa evitar credencial dentro de imagem e rodar em AMD64/ARM64.

Resultado verificável

O Compose executa com usuário não-root, filesystem read-only, capabilities removidas e healthcheck. O workflow publica imagens AMD64 e ARM64 no GHCR.

Diagrama de fluxo
  1. EntradaGoogle Sheets
  2. AcessoCredenciais/API
  3. ProcessamentoStreamlit
  4. SaidaDashboard web
  5. OperacaoDocker/GHCR

Projetos em destaque

Sistemas, não só repositórios

Cada projeto parte de um problema operacional e mostra o fluxo que transforma entrada em resultado utilizável.

Quem sou eu

Eu gosto da parte em que a ideia encontra a operação

Gabriel SampaioPython · automação · IA aplicada · infraestrutura

Entendo o processo, desenho o fluxo, implemento as integrações e cuido da parte que faz o sistema sobreviver: fila, log, healthcheck, erro tratado e deploy. Estou no início da graduação em ADS e aprofundo essa base construindo projetos open-source e produtos próprios.

Quem sou eu

Como eu trabalho

  • Fluxo completo: entrada, processamento, fila, erro tratado, persistência e saída.
  • Infra real que sobe, reinicia e versiona — não roda só na minha máquina.
  • Observabilidade simples: logs úteis, healthchecks e nada de dado sensível vazando.
  • IA aplicada de verdade: agentes e RAG conectados à operação, não demo.

Trajetória

Como cheguei até aqui

  1. 01Formação

    Início da graduação em ADS

    Base formal em Análise e Desenvolvimento de Sistemas.

  2. 02Python

    Python e automação

    Primeiros projetos tirando processo manual do improviso com scripts e APIs.

  3. 03Infra

    APIs e containers em VPS Linux

    Docker, deploy self-hosted e ambiente que sobe, reinicia e versiona.

  4. 04Pipelines

    Transcrição e integrações com IA

    meet-transcription, transcricao e fluxos conectando LLMs à operação.

  5. 05Produto

    OrkestraAI e automações de produto

    Workflows n8n produtizados em SaaS de agentes de IA.

  6. 06Próximo passo

    Backend, IA aplicada e infra mais sólida

    Aprofundar arquitetura, observabilidade e operação real.

Vamos conversar

Me conte o processo manual.

Eu devolvo arquitetura, escopo e próximo passo — sem promessa vaga e sem esconder a parte operacional.