Construo sistemas de RH há sete anos.
Nos últimos dois, ensinei eles a conversar.
Oi, eu sou a assistente que o Guilherme treinou para conversar sobre o ecossistema Senior — folha, ponto, eSocial, admissão, rescisão, benefícios, SESMT. Toque no círculo, faça sua pergunta em voz, e eu respondo falando de volta.
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, admissão, rescisão, SESMT, cubos, relatórios — e a ponte entre Senior e SOC, que praticamente toda empresa grande usa para saúde ocupacional. Construí também um gerador autoral de views SQL a partir das tabelas do Senior X e um mapa consolidado das APIs SAS/X Platform, que encurta o ciclo de criar integração de horas para minutos.
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.
Cliente não compra LSP, compra solução que cabe no fluxo dele. Por isso o primeiro contato é sempre entender a dor, propor o caminho e explicar por que aquele caminho. Do outro lado do cabo, mantenho meus próprios servidores no ar há anos — diagnóstico de ambiente Senior, atualização de versão, manutenção de tabela e banco. Dev que dá e escuta feedback, sabe quando o problema é a regra e quando é o sistema operacional.
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 SESMT entre Senior HCM e o sistema SOC de saúde ocupacional
O SOC é o sistema de saúde ocupacional que quase toda empresa grande usa — exames ocupacionais, ASOs, convocações, licenças médicas, afastamentos. O Senior HCM, do outro lado, precisa desses dados no módulo SESMT para fechar o eSocial, acionar o afastamento na folha e manter a conformidade com a NR-7. Sem integração, o time de DP passa o dia digitando ASO e convocação à mão, duas vezes.
Regras LSP consumindo os WebServices SOAP do SOC (ExportaDadosConvocacao,
ExportaDadosWsVinc, retornos de ASOs e licenças), parsing de XML com as funções
nativas do HCM, gravação idempotente nas tabelas do SESMT e tratamento explícito
de erros — cada falha gera log rastreável por funcionário e por tipo de evento.
Reprocessamento automático para ASOs transientes rejeitados, e rotina agendada que
roda de madrugada cobrindo as movimentações do dia.
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.Editor web + API que compila regras LSP sem o editor nativo do Rubi/Sapiens
Desenvolver regra LSP hoje depende do editor nativo de regras do Rubi/Sapiens (G5/G7) rodando dentro do ambiente do cliente: abre a IDE, compila, executa, lê o erro, ajusta, repete. Loop preso ao workstation, sem diff rápido entre versões, sem checagem fora do horário do cliente e sem forma de validar código gerado por IA antes de mandar pro humano. Customização crítica sobe pra produção com cobertura manual.
Editor web standalone em index.html puro com CodeMirror 6 (carregado via esm.sh, sem build
step) servido por um FastAPI em Uvicorn na porta 8003. O backend expõe três endpoints:
/api/lsp/compile (compila e devolve diagnósticos estruturados com severity/line/code/message),
/api/lsp/validate (validação contínua em background enquanto o dev digita) e
/api/lsp/template (gera esqueleto por contexto). O editor tem seletores de Produto, Módulo e
Tipo de regra, keymap Ctrl+Enter para compilar, tema GitHub-dark e contagem de erros, avisos e
infos em tempo real. Fora do fluxo humano, a mesma API é consumida pelo agente LSP autoral:
Claude escreve a regra e pede ao compilador que valide antes de entregar.
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 de navegador que identifica o token de sessão do usuário logado no Senior X e injeta
uma camada de funcionalidades que o release oficial ainda não contempla. No caso de Cercas,
virou desenho livre de polígonos, importação em lote (CSV/GPX), detecção de sobreposição e
exportação direta — mas o mesmo mecanismo serve para qualquer rotina: entrega de feature em
um dia sem depender do ciclo de produto da Senior. Totalmente JS puro, sem build step,
instalável direto pelo chrome://extensions.
Pipeline autoral de Shorts/Reels com IA generativa
Criador de conteúdo no formato vertical (Shorts, Reels, TikTok) vive num ciclo cansativo: escrever roteiro, gravar voz, cortar vídeo, timar legenda, padronizar identidade. Ferramentas de IA existem pra cada uma dessas etapas, mas nenhuma liga as pontas — o creator vira o orquestrador manual. O mercado pede volume e frequência que só automação entrega.
Pipeline ponta-a-ponta que recebe um tema e devolve vídeo vertical finalizado. Claude escreve
roteiro em beats curtos, XTTS v2 faz TTS em pt-BR com voz clonada do próprio creator, Whisper
gera legendas com timing exato, SDXL compõe imagens de fundo coerentes com cada beat, FFmpeg e
MoviePy montam o vídeo final. FastAPI + Celery orquestram o fluxo, renderização roda numa
RTX 3090 local. Domínio registrado em clipia.com.br.
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.
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?”).
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.
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. Somando com Copacol, já são 30+ empresas HCM atendidas em todos os módulos — Folha, Ponto, Benefícios, SESMT, Admissão e Rescisão. LSP, integrações REST/SOAP, customizações de telas, relatórios, cubos, migrações, diagnóstico e manutenção de ambiente dos clientes.
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 conversa com o cliente sobre o problema, propõe o caminho e explica por que aquele caminho — não só entrega e some.
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. Feedback (dar e receber) vira parte do entregá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.