Construo sistemas de RH há sete anos.
Nos últimos dois, ensinei eles a conversar.
Sete anos escrevendo regras LSP nos módulos G5 e G7, customizando o Gestão do Ponto no Senior Developer G6 e orquestrando integrações REST e SOAP entre o Senior e sistemas de terceiros. Folha, ponto, eSocial, SESMT, BPM, cubos, relatórios — o que rola no chão de fábrica do RH.
SaaS completos em produção. Backend em NestJS e Fastify, frontend em React e Next.js, bancos PostgreSQL e MongoDB, filas Celery e BullMQ, deploy Docker/AWS. Extensões de navegador, webhooks, gateways de WhatsApp, integrações de vídeo e IoT — tudo que precisa existir pra unir as pontas.
Agentes autorais conectados ao Claude, MCP servers expondo conhecimento a Claude Desktop e Cursor, visão computacional para câmeras ONVIF, VR conversacional em Quest 3. RAG próprio em PostgreSQL + pgvector + Voyage. LoRA Flux para avatares personalizados. LLMs locais via Ollama quando o dado pede confidencialidade.
Vibe coding como prática diária. Claude Code e Codex CLI como parceiros permanentes, OpenRouter orquestrando modelos Anthropic, OpenAI, Groq e open source (Llama, Mistral, Qwen). Hooks automatizados, skills autorais, subagents especializados. Escrever menos código e fazer mais coisa chegar em produção.
Agente de IA multimodal para desenvolvimento em LSP
Escrever regras LSP no Senior G5 é um processo lento por natureza: a linguagem tem idiossincrasias
(tamanho máximo de linha, sintaxe de Para, cursores SQL_Criar vs Senior2, funções JSON
específicas de HCM vs ERP), a documentação oficial é dispersa, e erros de compilação costumam ser
crípticos. Consultores gastam horas procurando a forma correta de uma função em múltiplas apostilas
e fóruns internos.
Um agente conversacional em Chainlit com três modos (/lsp, /api, /soap) que combina
chat com Claude, base de conhecimento vetorial (FAISS + embeddings da documentação Senior),
validadores sintáticos próprios para detecção dos erros clássicos (linha > 255 caracteres,
concatenação em parâmetros, Para no formato errado) e geração de relatórios HTML para e-mail.
O agente aprende a diferença entre contextos: se a dúvida é sobre um cursor SQL, puxa exemplos de
SQL_Criar; se é sobre JSON, diferencia as funções do HCM das do ERP; se é sobre integração
HTTP, monta o esqueleto com tratamento de erro correto.
senior-mcp (MCP server público).Integração REST/JSON entre ERP Senior e plataforma Argo
A Velsis precisava orquestrar centros de custo, pedidos e retornos entre o ERP Senior G5 e a plataforma Argo — um ciclo diário com janelas apertadas de reprocessamento e volume alto de transações. A integração precisava ser observável: quando alguma chamada falhasse, o time precisava saber exatamente qual pedido, qual campo e qual endpoint.
Regras LSP consumindo endpoints REST do Argo com autenticação Bearer, parsing JSON com as funções nativas do HCM, tratamento explícito de erros HTTP (4xx/5xx distinguidos no log), e mecanismo de reprocessamento idempotente para picos de rejeição. Monitoramento de consumo de hits da API no dia a dia — um dashboard interno para a operação acompanhar limites.
MCP server com busca semântica na documentação Senior HCM
A documentação do Senior HCM é extensa e fragmentada — apostilas, threads internas, exemplos de
regras LSP, schemas de tabelas (R034xxx, R030xxx…), layouts SOAP. Quando um consultor precisa
da resposta correta em 10 segundos, nenhuma ferramenta pública entrega. E editores de código que
conversam com Claude Desktop/Cursor não têm acesso nativo a esse corpus.
Servidor HTTP implementando o protocolo MCP (StreamableHTTP
stateless transport) com cinco ferramentas expostas: senior_search, senior_get_chunk,
senior_catalog, senior_stats, senior_reindex. Busca híbrida em PostgreSQL + pgvector,
combinando similaridade de vetores (Voyage embeddings, 1024 dims) com full-text search TSVector —
75/25 para documentação, 65/35 para LSP. Autenticação Bearer, rate-friendly, pronto para produção.
seniormcp.gbbragadev.com/mcp.Chrome extension para gestão de cercas virtuais no Ponto Mobile
O módulo de cercas virtuais (geofence) do Senior X para Ponto Mobile é funcional, mas a experiência de desenhar múltiplas cercas, visualizar sobreposições e validar endereços contra a malha existente é pouco fluida. Gestores passam tempo demais nessa operação que deveria levar minutos.
Extensão para Chrome que injeta uma camada adicional sobre a tela de cercas do SeniorX: desenho
livre no mapa (polígonos arbitrários), importação de coordenadas em lote (CSV/GPX), detecção de
sobreposição, e exportação direta no formato que o backend do SeniorX aceita. Totalmente JS puro —
nenhum build step, instalável diretamente pelo chrome://extensions.
SaaS de vigilância com Claude Vision + WhatsApp + Android nativo
Câmeras IP ONVIF em pequenas propriedades geralmente têm três problemas ao mesmo tempo: detecção de movimento que dispara falso positivo o tempo todo, ausência de contexto visual (alerta vazio), e canais de notificação que ninguém acompanha. O dono quer saber o que apareceu — pessoa, carro, animal — e que seja avisado no WhatsApp em português natural.
Stack completa: descoberta de câmeras ONVIF na rede local, FTP server embutido pra captura, processamento assíncrono com Celery, análise via Claude Vision API (prompt cuidado para distinguir pessoas/veículos/animais/objetos), notificação por WhatsApp via Baileys com mensagem natural em português. App Android nativo para configuração no campo + dashboard web Next.js + chatbot conversacional para consultas históricas.
SaaS de briefing climático por WhatsApp para o agronegócio
Produtores rurais no Oeste do Paraná consomem informação climática em horários específicos — ao amanhecer, antes da pulverização, antes da colheita. Apps genéricos de clima não entregam isso: ou exigem que o usuário abra e consulte (atrito), ou mandam notificações desconectadas do contexto da lavoura.
Plataforma que entrega briefings personalizados por WhatsApp, respeitando horário preferido e contexto (cultura, fase do ciclo, localização GPS). Onboarding progressivo em linguagem natural, scheduler em cron com deduplicação de eventos, geocoding reverso, integração com Open-Meteo, Asaas para pagamento e uma camada LLM opcional (Claude Sonnet) para comandos livres (“vai chover amanhã antes das 8?”).
Geração de avatar pessoal com LoRA Flux e pagamentos
Treinar um LoRA Flux decente sobre o rosto de uma pessoa exige conhecimento técnico (captioning, hiperparâmetros, gestão de VRAM), infra GPU adequada e compliance com LGPD (dados sensíveis, fotos de rosto). A experiência B2C típica nessa categoria é tosca: uploads diretos, zero pipeline, sem deletar dataset após treino.
SaaS full-stack moderno: onboarding no Next.js 15 com Clerk, upload validado para Cloudflare R2, fila de treino com Celery disparando worker GPU isolado (RunPod, kohya_ss), geração posterior via ComfyUI. Compliance LGPD by-design: dataset é deletado ao fim do treino, só o peso LoRA persiste. Stripe para pagamentos, documentação em infrastructure-as-code Docker.
Assistente conversacional em VR para Meta Quest 3
Assistentes de voz em VR tendem a quebrar o presence: ou a latência mata a conversa, ou o wake-word falha em ambiente ruidoso, ou o personagem é uma caixa flutuante sem embodiment. Fazer um agente realmente conversacional dentro do Quest 3 exige orquestrar wake-word local, STT, LLM, TTS em streaming, barge-in (interrupção do usuário) e animação do personagem em hand-tracking, tudo sob 200ms de fim-a-fim para a resposta começar.
App nativo Quest 3 em Unity 6 URP com personagem 3D (Nebula), detecção de wake-word via
Porcupine (“jarvis”), captura de áudio para Whisper large-v3, inferência com Claude Sonnet 4.6
e TTS streaming via ElevenLabs (voz Fernanda em pt-BR). Barge-in implementado em nível de
microfone para interrupção natural. Backend em voice-api.gbbragadev.com.
Folha, ponto, eSocial, admissão, rescisão, benefícios. O oráculo foi alimentado com a documentação oficial do Senior HCM e responde em português com voz natural.
Guilherme Bezerra Braga, 25, Paraná. Comecei em 2020 no chão-de-fábrica de RH — folha pra 5.000 colaboradores na Copacol. Em 2025 virei consultor independente, e desde então atendo cooperativas, indústrias e trading de commodities pelo ecossistema Senior.
Gosto de problema chato — o que ninguém quer abrir. O que me diferencia no mercado é a combinação: dominou a parte legada do Senior, construo SaaS modernos com a mesma leveza e operam agentes de IA com o mesmo rigor que escrevo uma regra LSP.
Prestação de consultoria e desenvolvimento no ecossistema Senior HCM/ERP G5/G7 para 15+ empresas através de contratos intermediados pela Getwork. LSP, integrações REST/SOAP, BPM, customizações de telas, relatórios, cubos e migrações.
Principal responsável pela administração e customização do sistema Senior G5/G7 (HCM) com 5.000+ colaboradores. Desenvolvimento de regras LSP, relatórios, integrações REST/SOAP, automações BPM e suporte técnico avançado. Atuação com Folha, Gestão do Ponto, Benefícios, SESMT e eSocial.
Três anos como Analista Funcional na Copacol me deram o traquejo de traduzir cálculo de folha para um gestor de RH. Isso vira vantagem: o mesmo colaborador que escreve a regra explica para o cliente porque a rescisão ficou daquele jeito.
No e-mail pro cliente com o problema resolvido em três parágrafos. No HTML do relatório que sai do Senior e chega no Excel do time fiscal. No atendimento ao suporte que continuou funcionando mesmo quando eu já estava alocado em outro projeto.
Documentação acontece sem empurrar. A regra vira conhecimento reutilizável. O cliente virou caso de sucesso. O próximo dev entra sem sofrer.
Conversas sobre vagas, projetos de consultoria ou integrações são bem-vindas — respondo em até um dia útil.