Rodrigo Gomes
da Silva

Engenheiro de software sênior que constrói produtos completos, do motor do banco de dados à IA rodando no dispositivo.

  • CargoSenior Software Engineer na Globant, na conta da Disney Entertainment desde agosto de 2025.
  • Produtowhats-reader v1.31.0: um leitor de conversas exportadas do WhatsApp com foco em privacidade, com 272 estrelas e 7.043 downloads.
  • Open sourceContribuidor do framework Hermes Agent (5 commits integrados) e do Hermes WebUI (5 PRs mergeados).
Enviar e-mailGitHub

Comparar

Escolha dois anos para comparar a stack.

20262025202420232022202120202019201820172016201520142013201220112010

2014...2026

+21 entraram−3 saíram

1 ficou91 repos criados neste período

  • Grails
  • Groovy
  • Java
  • Astro
  • Baileys
  • Biome
  • C#
  • ESLint
  • Electron
  • Keyv
  • Node.js
  • Playwright
  • PostgreSQL
  • Python
  • React
  • React Three Fiber
  • Svelte
  • SvelteKit
  • Tailwind CSS
  • Transformers.js
  • TypeScript
  • Vitest
  • semantic-release
  • three.js

Engenharia de IA

Construo e contribuo com infraestrutura de agentes de IA: delegação, roteamento, interoperabilidade e memória.

  1. Hermes Agent

    Correções no watchdog do gateway contra falsos travamentos, no cache da janela de contexto do Bedrock e no reset do cooldown de autenticação.

  2. hermes-smart-router

    Um plugin do Hermes Agent que executa tarefas delegadas em outro perfil, num processo isolado, com um roteador opcional que escolhe perfil e modelo pela dificuldade da tarefa.

    • 1.959 testes
    • 100% de cobertura de branches
  3. Ponte Claude Code e Hermes

    Uma ponte MCP nos dois sentidos que deixa o Claude Code e o Hermes Agent chamarem um ao outro como provedores de ferramentas entre máquinas, com proteção contra recursão e uma caixa de mensagens compartilhada, só de acréscimo.

  4. Trama

    Um workspace de navegador para execuções de agentes, plugin-first, desenhado como grafo: painéis são nós, fios são conexões.

O que eu faço

  • Orquestração multi-agente

    Pipelines guiados por especificação que planejam, distribuem para subagentes em paralelo, revisam de forma adversarial e verificam no app em execução, com política de modelo e esforço por tarefa. Este site foi feito assim.

  • Interoperabilidade de agentes

    Uma ponte MCP nos dois sentidos entre Claude Code e Hermes Agent, entre máquinas, com proteção contra recursão e uma caixa de mensagens compartilhada, só de acréscimo.

  • Roteamento por capacidade

    Classifica a dificuldade de uma tarefa delegada e a envia para o perfil e o modelo certos num processo isolado.

  • Memória e recuperação para agentes

    Recall híbrido denso e lexical com reranking por cross-encoder, modelos de embedding avaliados em português e inglês, com um conjunto de avaliação congelado no CI.

  • Integração de LLMs independente de provedor

    Uma interface sobre modelos Anthropic, OpenAI, DeepSeek, Z.ai e Nous e runtimes locais, com failover automático.

  • IA local-first

    Transcrição de voz no navegador via WebGPU: depois de baixar o modelo uma vez, nenhum áudio ou mensagem sai do dispositivo, uma garantia de privacidade que o usuário pode auditar.

  • RAG de documentos

    Ingestão com OCR, banco vetorial, recuperação híbrida BM25 e vetorial com reranking, por trás de uma interface de chat.

  • Agentes em mensageria

    Bots de WhatsApp com sessões persistentes e um gateway de agentes auto-hospedado que opero pelo Telegram.

Trabalho

Produtos e bibliotecas que as pessoas usam, cada um com os números para conferir.

Status
Ativo
Desde
Última versão
v1.31.024 de ago. de 2026

whats-reader

Leia, busque e reveja exportações de conversas do WhatsApp no seu dispositivo, com áudios transcritos localmente.

Um app desktop e web para exportações do WhatsApp. Mensagens, fotos e áudios nunca saem da máquina: o Whisper roda no navegador via WebGPU, então, depois de baixar o modelo uma vez, a transcrição não precisa de servidor. Aguenta conversas com mais de dez mil mensagens, e o app desktop se atualiza sozinho.

  • SvelteKit
  • Svelte 5
  • Electron
  • TypeScript
  • Transformers.js
  • WebGPU
  • Playwright
  • Vitest
Status
Privado, no ar
Desde

Estação de planejamento cardíaco por tomografia

Planejamento de implante transcateter de válvula aórtica (TAVI) a partir de uma angiotomografia, no navegador.

Leitura de DICOM, renderização volumétrica 3D e as medidas clínicas de que a equipe cardíaca precisa (anel aórtico, raiz da aorta, altura dos óstios coronarianos, projeção do implante) num app web sem instalação, feito para as salas de laudo do hospital.

  • TypeScript
  • React
  • Cornerstone.js
  • vtk.js
  • three.js
  • Rust
  • Supabase
Status
Privado, no ar
Desde

PitStop

Gestão completa de oficinas num só sistema, do atendimento às ordens de serviço e ao financeiro.

Um SaaS B2B multi-tenant para oficinas e auto centers: atendimento, ordens de serviço, caixa e recebimentos num só produto.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • next-intl
  • Turborepo
Status
Legado
Desde
Última versão
0.6.014 de mai. de 2019

mysql-events

Reaja a inserts, updates e deletes do MySQL em tempo real lendo o binlog, sem polling e sem triggers no banco.

Change data capture para Node.js. Nasceu do mysql-events original e roda sobre o fork do parser de binlog ZongJi que eu mantenho. Ainda é baixado milhares de vezes por mês.

  • Node.js
  • MySQL
  • JavaScript
Status
Ativo
Desde
Última versão
v0.1.414 de abr. de 2026

pg-turbo

Faz dump e restore de bancos PostgreSQL grandes em conexões instáveis, retomando de onde a queda parou.

Usa o protocolo COPY diretamente, divide tabelas grandes em blocos balanceados por volume com retry automático, mantém um snapshot consistente com pg_export_snapshot() e comprime em stream com zstd ou lz4.

  • TypeScript
  • Node.js
  • PostgreSQL
Status
Legado
Desde
Última versão
1.3.119 de dez. de 2017

easyvpn

Conecta a um servidor VPN gratuito no país que você escolher com um comando, no Windows, macOS ou Linux.

Meu projeto com mais estrelas. Uma CLI pequena sobre o OpenVPN e a lista de servidores do VPN Gate.

  • Node.js
  • OpenVPN
Status
Legado
Desde
Última versão
v2.1.324 de nov. de 2018

kairos

Uma calculadora de tempo sem datas: soma, subtrai e multiplica expressões como 01:30 + 00:45.

Expressões de tempo combinadas com expressões matemáticas, com várias representações de saída. Documentada, com exemplos interativos.

  • JavaScript
Status
Legado
Desde

barracao-digital

Fila virtual e triagem remota para os barracões de atendimento da COVID-19, para que os pacientes esperassem em casa em vez de lotar as emergências.

Construído em 2020 para montar rapidamente pontos de triagem descentralizados. Serverless na AWS (Lambda, API Gateway, CloudFront). O serviço está fora do ar; o código continua público.

  • Vue
  • Node.js
  • Serverless Framework
  • AWS

Open source

Correções e funcionalidades aceitas em projetos de outras pessoas.

  1. 249,8 mil estrelas

    Correções no watchdog do gateway contra falsos travamentos, no cache da janela de contexto do Bedrock e no reset do cooldown de autenticação.

  2. 46,2 mil estrelas

    Correção do overflow de blocos de código multilinha.

  3. 18,7 mil estrelas

  4. 6,4 mil estrelas

    Refatoração do provedor de health status.

  5. Imports de lodash por método para reduzir o tamanho do plugin.

  6. Correção de um argumento que faltava no netsh no Windows.

Pacotes

43 pacotes publicados, 21,9 mil downloads nos últimos 30 dias.

NomeRegistroVersãodownloads / 30 dias
debugglernpm1.0.05.660
@rodrigogs/zongjinpm0.4.145.303
@rodrigogs/mysql-eventsnpm0.6.05.263
pornhubnpm0.6.01.964
mongoose-timezonenpm1.3.0678
kairosnpm2.1.3623
sxyprnnpm0.1.0459
@rodrigogs/baileys-storenpm2.0.0457
@rodrigogs/xvideosnpm3.2.2240
mongoose-unique-validationnpm0.1.0133
easyvpnnpm1.3.1115
involves-changelognpm0.4.0107
Todos os 43 pacotes
NomeRegistroVersãodownloads / 30 dias
puntonpm1.1.295
@rodrigogs/focusnfe-sdknpm0.1.070
hidemyass-scrappernpm0.4.061
@rodrigogs/promise-poolnpm2.0.046
fastify-routernpm1.1.038
involves-changelog-storenpm0.3.038
overturejsnpm2.0.038
sarahahnpm2.0.038
cenvnpm1.0.0-alpha37
athensnpm1.0.031
pulchranpm1.0.7-aplha28
freeproxylists-scrappernpm0.4.127
pg-turbonpm0.1.425
gpt-querynpm1.0.024
@rodrigogs/ispinpm1.1.122
not-only-fansnpm1.0.021
conditional-racenpm1.0.020
involves-changelog-servernpm0.3.020
apogeunpm0.1.119
coin-magnetnpm1.0.019
kinky-quotenpm1.0.119
garrulousnpm1.1.017
http-testernpm0.1.116
@rodrigogs/fsnpm0.3.014
@rodrigogs/vuejs-notynpm0.1.5-beta-214
broadnpm1.0.014
twinnednpm1.0.014
@rodrigogs/asaas-sdknpm0.1.112
@rodrigogs/serverless-bundlenpm5.0.110
@rodrigogs/serverless-finchnpm3.0.08
vibewatchcrates.io0.5.06

Carreira

16 anos entregando software para mídia, varejo, área fiscal e saúde.

  1. hoje

    Disney Entertainmentvia Globant

    Senior Software Engineer

  2. Warner Bros. Discoveryvia Globant

    Senior Software Engineer

  3. Stilingue

    Especialista de Desenvolvimento

  4. Meltwater

    Senior Software Engineer

  5. Involves

    Desenvolvedor Full-stack

  6. ntxdev

    Desenvolvedor Full-stack

  7. Stefanini

    Analista Programador

  8. Safetech

    Desenvolvedor Java

    Documentos fiscais eletrônicos (NF-e) e relatórios em Grails, Groovy e Java.

  9. Secullum

    Consultor Corporativo

Stack

Com o que eu entrego, e as ferramentas que uso no dia a dia, incluindo IA.

Stack principal

  • TypeScript
  • Node.js
  • Svelte
  • SvelteKit
  • React
  • Next.js
  • PostgreSQL
  • Python
  • Rust
  • Electron
  • AWS
  • Docker
Agentes
  • Claude Code
  • Hermes Agent (auto-hospedado)
  • Fluxos com subagentes
Modelos
  • Claude via AWS Bedrock
  • OpenAI GPT e Whisper
  • DeepSeek
  • Z.ai GLM
  • Ollama
  • LM Studio
  • llama.cpp
Servidores MCP
  • Playwright
  • Chrome DevTools
  • GitHub
  • SearXNG (auto-hospedado)
  • Context7
  • Peekaboo
  • Godot
Memória e skills
  • claude-mem
  • superpowers
  • impeccable
Bibliotecas de IA
  • Transformers.js com WebGPU
  • LangChain
  • LangGraph
  • OpenAI SDK
  • Unity ML-Agents
Busca e recuperação
  • ChromaDB
  • Docling
  • OpenWebUI
  • Busca híbrida BM25 + vetorial
  • Reranking com cross-encoder
Qualidade
  • Vitest
  • Playwright
  • Biome
  • semantic-release
  • GitHub Actions

Contato

Está contratando para uma vaga sênior ou staff? Me escreva.

E-mail é o jeito mais rápido de falar comigo. Trabalho remotamente do Rio Grande do Sul, em UTC−3, com horário compatível com o dos EUA e da Europa.

Enviar e-mailGitHub

Rio Grande do Sul, BrasilUTC−3Português, inglês