Rodrigo Gomes
da Silva

Senior software engineer building whole products, from database internals to on‑device AI.

  • RoleSenior Software Engineer at Globant, on the Disney Entertainment account since August 2025.
  • Productwhats-reader v1.31.0: a privacy-first WhatsApp archive reader with 272 stars and 7,043 downloads.
  • Open sourceContributor to the Hermes Agent framework (5 commits landed) and to Hermes WebUI (5 merged PRs).
Email meGitHub

Compare

Pick two years to diff the stack.

20262025202420232022202120202019201820172016201520142013201220112010

2014...2026

+21 added−3 removed

1 kept91 repos started in this range

  • 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

AI engineering

I build and contribute to AI agent infrastructure: delegation, routing, interoperability and memory.

  1. Hermes Agent

    Gateway watchdog fixes against false wedge kills, a Bedrock context-window cache fix and an auth cooldown reset fix.

  2. hermes-smart-router

    A Hermes Agent plugin that runs delegated tasks under another profile in an isolated process, with an optional router that picks the profile and model by task difficulty.

    • 1,959 tests
    • 100% branch coverage
  3. Claude Code and Hermes bridge

    A two-way MCP bridge that lets Claude Code and Hermes Agent call each other as tool providers across machines, with anti-recursion guards and a shared append-only mailbox.

  4. Trama

    A plugin-first browser workspace for agent runs, drawn as a node graph: panels are nodes, wires are connections.

What I can do

  • Multi-agent orchestration

    Spec-first pipelines that plan, fan out to parallel subagents, review adversarially and verify in the running app, with a model and effort policy per task. This site was built that way.

  • Agent interoperability

    A two-way MCP bridge between Claude Code and Hermes Agent across machines, with anti-recursion guards and a shared append-only mailbox.

  • Capability routing

    Classifies how hard a delegated task is and routes it to the right profile and model in an isolated process.

  • Agent memory and retrieval

    Hybrid dense and lexical recall with cross-encoder reranking, embedding models evaluated in Portuguese and English, gated by a frozen eval set in CI.

  • Provider-agnostic LLM integration

    One interface over Anthropic, OpenAI, DeepSeek, Z.ai and Nous models and local runtimes, with automatic failover.

  • Local-first AI

    Speech-to-text in the browser over WebGPU: after a one-time model download, no audio or message ever leaves the device, a privacy property users can audit.

  • Document RAG

    OCR ingestion, a vector store, hybrid BM25 and vector retrieval and reranking, behind a chat front end.

  • Messaging agents

    WhatsApp bots with persistent sessions, and a self-hosted agent gateway I operate over Telegram.

Work

Products and libraries people use, each with the numbers to check.

Status
Active
Since
Latest release
v1.31.0Aug 24, 2026

whats-reader

Read, search and replay WhatsApp chat exports on your own device, with voice notes transcribed locally.

A desktop and web app for WhatsApp exports. Messages, photos and voice notes never leave the machine: Whisper runs in the browser over WebGPU, so after a one-time model download transcription needs no server. It handles chats with more than ten thousand messages, and the desktop app updates itself.

  • SvelteKit
  • Svelte 5
  • Electron
  • TypeScript
  • Transformers.js
  • WebGPU
  • Playwright
  • Vitest
Status
Private, live
Since

Cardiac CT planning workstation

Plans transcatheter aortic valve procedures from a CT angiography, in the browser.

DICOM parsing, 3D volume rendering and the clinical measurements a heart team needs (annulus, aortic root, coronary heights, implant projection) in a zero-install web app built for hospital reading rooms.

  • TypeScript
  • React
  • Cornerstone.js
  • vtk.js
  • three.js
  • Rust
  • Supabase
Status
Private, live
Since

PitStop

Runs an auto repair shop in one system, from the front desk to work orders and finance.

A multi-tenant B2B SaaS for repair shops and auto centers in Brazil: service intake, work orders, cash and receivables in one product.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • next-intl
  • Turborepo
Status
Legacy
Since
Latest release
0.6.0May 14, 2019

mysql-events

React to MySQL inserts, updates and deletes in real time by reading the binlog, with no polling and no database triggers.

Change data capture for Node.js. It grew out of the original mysql-events and runs on my maintained fork of the ZongJi binlog parser. Still downloaded thousands of times a month.

  • Node.js
  • MySQL
  • JavaScript
Status
Active
Since
Latest release
v0.1.4Apr 14, 2026

pg-turbo

Dumps and restores large PostgreSQL databases over unreliable links, resuming where a dropped connection left off.

Talks the COPY protocol directly, splits big tables into volume-balanced chunks that retry on their own, keeps one consistent snapshot through pg_export_snapshot(), and streams zstd or lz4.

  • TypeScript
  • Node.js
  • PostgreSQL
Status
Legacy
Since
Latest release
v2.1.3Nov 24, 2018

kairos

A time calculator without dates: add, subtract and multiply time expressions like 01:30 + 00:45.

Time expressions combined with math expressions, with several output representations. Documented, with live examples.

  • JavaScript
Status
Legacy
Since

barracao-digital

A virtual queue and remote triage for COVID-19 screening tents, so patients could wait at home instead of crowding emergency rooms.

Built in 2020 to stand up decentralized triage points fast. Serverless on AWS (Lambda, API Gateway, CloudFront). The service is offline now; the code stays public.

  • Vue
  • Node.js
  • Serverless Framework
  • AWS

Open source

Fixes and features that landed in other people's projects.

  1. Gateway watchdog fixes against false wedge kills, a Bedrock context-window cache fix and an auth cooldown reset fix.

  2. Fixed multiline code block overflow.

  3. Refactored the health status provider.

  4. Per-method lodash imports to shrink the plugin.

  5. Fixed a missing netsh argument on Windows.

Packages

43 published packages, 21.9K downloads in the last 30 days.

NameRegistryVersiondownloads / 30 days
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
All 43 packages
NameRegistryVersiondownloads / 30 days
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

Career

16 years shipping software for media, retail, tax compliance and healthcare.

  1. now

    Disney Entertainmentvia Globant

    Senior Software Engineer

  2. Warner Bros. Discoveryvia Globant

    Senior Software Engineer

  3. Stilingue

    Development Specialist

  4. Meltwater

    Senior Software Engineer

  5. Involves

    Full-stack Developer

  6. ntxdev

    Full-stack Developer

  7. Stefanini

    Programmer Analyst

  8. Safetech

    Java Developer

    Electronic fiscal documents (NF-e) and reporting on Grails, Groovy and Java.

  9. Secullum

    Corporate Consultant

Stack

What I ship with, and the tools I work with every day, AI included.

Ships with

  • TypeScript
  • Node.js
  • Svelte
  • SvelteKit
  • React
  • Next.js
  • PostgreSQL
  • Python
  • Rust
  • Electron
  • AWS
  • Docker
Agents
  • Claude Code
  • Hermes Agent (self-hosted)
  • Subagent workflows
Models
  • Claude on AWS Bedrock
  • OpenAI GPT and Whisper
  • DeepSeek
  • Z.ai GLM
  • Ollama
  • LM Studio
  • llama.cpp
MCP servers
  • Playwright
  • Chrome DevTools
  • GitHub
  • SearXNG (self-hosted)
  • Context7
  • Peekaboo
  • Godot
Memory and skills
  • claude-mem
  • superpowers
  • impeccable
AI libraries
  • Transformers.js on WebGPU
  • LangChain
  • LangGraph
  • OpenAI SDK
  • Unity ML-Agents
Retrieval
  • ChromaDB
  • Docling
  • OpenWebUI
  • BM25 + vector hybrid search
  • Cross-encoder reranking
Quality
  • Vitest
  • Playwright
  • Biome
  • semantic-release
  • GitHub Actions

Contact

Hiring for a senior or staff role? Write to me.

Email is the fastest way to reach me. I work remotely from Rio Grande do Sul, Brazil, on UTC−3, which overlaps the US and European working day.

Email meGitHub

Rio Grande do Sul, BrazilUTC−3English, Portuguese