Pedro
Castanheira

AI Engineer &
agentes, LLMs e sistemas em produção

Desenvolvedor focado em agentes de IA e LLMs — NestJS, Python, LangChain e LangGraph. Construo RAG multi-tenant, orquestração de sub-agentes, guardrails de segurança e observabilidade. Maringá, PR.

Vamos conversar →
Multi-tenantRAG e agentes por cliente
Sub-agentesOrquestração com LangGraph
Open-sourceObservabilidade de LLMs
scroll ↓
Cast Code·LangGraph·Multi-Agent·RAG·Qdrant·LangChain·NestJS·MCP·Tracecast·Guardrails·Cast Skills·Python·Cast Code·LangGraph·Multi-Agent·RAG·Qdrant·LangChain·NestJS·MCP·Tracecast·Guardrails·Cast Skills·Python·

// trabalho selecionado

Projetos

001

Cast Code

CLI multi-agent para o dia a dia de engenharia

Agente de CLI com sub-agentes e skills: commits, branch-split, PRs, pesquisa na web e revisão de código num fluxo completo.

CLIMulti-AgentSkillsGitTypeScriptNestJS
abrir projeto →
002

Tracecast

Observabilidade open-source para agentes de IA e LLMs

Framework open-source para acompanhar gastos, criar evaluators por projeto e seguir tracings completos de agentes.

ObservabilityLLMsTracingEvaluatorsOpen SourcePython
abrir projeto →
003

PR Analyzer

Review automático orientado ao PRD da task

Agente que analisa o código com base no PRD da task e gera comentários de revisão com foco em qualidade, padrões e segurança.

Code ReviewPRDAgentsPytestPythonRAG
abrir projeto →
004

Cast Skills

Skills para acelerar, baratear e explicar código gerado por IA

Pacote de skills para melhorar entrega de código feito por agentes — velocidade, custo e clareza do que foi desenvolvido.

SkillsAgentsDXDocumentationAI Engineering
abrir projeto →
005

Agentes multi-tenant + RAG

Backend de agentes com treinamentos e bases isoladas por módulo e cliente

Backend multi-tenant de agentes de IA com treinamentos distintos por módulo e empresa, e bases RAG particionadas no Qdrant.

NestJSQdrantRAGMulti-tenantAgentsPython
abrir projeto →
006

Agente de vendas multi-agent

Orquestração de 3 sub-agentes do pitch à coleta de dados

Agente de vendas em LangGraph com 3 sub-agentes especializados, function calling e gerenciamento de contexto conversacional.

LangGraphSales AgentFunction CallingMulti-AgentPython
abrir projeto →
007

Validação de documentos

Visão computacional para classificar e validar documentos brasileiros

Modelo ConvNeXt para classificar tipo de documento brasileiro, validar autenticidade e apontar possíveis fraudes.

ConvNeXtComputer VisionDocumentsMLPyTorch
abrir projeto →

// notas e artigos

Blog

// ferramentas

Stack

Inteligência Artificial

LangChain / LangGraphOrquestração de agentes, sub-agentes, function calling, grafos com estado e fluxos multi-step.
LLMs & Prompt EngineeringEngenharia de prompt, tool calling, skills, MCP e gerenciamento de contexto conversacional.
Qdrant (RAG multi-tenant)Bases de conhecimento particionadas por módulo/cliente, recuperação semântica e contexto empresarial.
Observabilidade & EvaluatorsTracing de agentes, custo de tokens, evaluators de alucinação e frameworks open-source na área.
Guardrails de segurançaMitigação de prompt injection, validação de entrada e revisão de código gerado por IA.
Visão computacional / OCRClassificação e validação de documentos (ConvNeXt), pipelines híbridos de extração e anti-fraude.

Backend & Infra

PythonAgentes, pipelines, ML, testes automatizados (Pytest) e backends de IA.
NestJS / TypeScriptAPIs REST, microsserviços, regras de negócio e backends multi-tenant de agentes.
PostgreSQL / MongoDB / RedisDados transacionais, histórico de conversas, cache e memória operacional de agentes.
Docker / Git / CIEmpacotamento, versionamento, troubleshooting e entrega consistente entre ambientes.
GCPAmbientes cloud, deploy e operação de serviços de IA em produção.
React / FrontendInterfaces e fundamentos de engenharia de software no dia a dia de produto.

// como trabalho

Processo

01

Diagnóstico antes de código

Perfil analítico e investigativo: descubro se o problema está no prompt, no código, no dado ou na regra de negócio — antes de escalar o modelo.

02

Segurança e qualidade no agente

Guardrails, testes (Pytest), prevenção de prompt injection e evaluators de alucinação entram no design, não só no pós-deploy.

03

Produção e observabilidade

Docker, logs, tracing, custo de tokens e MLOps desde o dia 1. Sistema que sobrevive a operação real, não só ao demo local.