RodrigoGomes da Silva

Senior software engineer building whole products, from data tooling to on‑device AI.

  • RoleSenior Software Engineer at Globant, on the Disney Entertainment account since August 2025.
  • Productwhats-reader: a privacy-first WhatsApp archive reader with 272 stars and 7,055 downloads.
  • AII use AI agents every day to plan, build and review, and nothing ships without tests and a real run.
Email meGitHubLinkedIn

About

I've been shipping software since 2010, mostly for media and retail companies. Today I'm a Senior Software Engineer at Globant, working with Disney Entertainment, and I like owning a product end to end: the data, the API, the interface and the release.

AI is part of how I work every day. I plan, build and review with Claude Code and a few MCP tools (a real browser, GitHub, current docs and web search), and I hold the result to the same bar as my own code: tests, review and a real run before anything ships.

Stack:
TypeScript, Node.js, Svelte, React, Next.js, PostgreSQL, Python, Rust, Electron, AWS, Docker
AI tools I use daily:
Claude Code, Playwright MCP, Chrome DevTools MCP, GitHub MCP, Context7

Work

Products and libraries I built and maintain, with live numbers.

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.

SvelteKitElectronTransformers.jsWebGPU

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.jsMySQLJavaScript

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.

TypeScriptNode.jsPostgreSQL

baileys-store

Keeps WhatsApp bot auth sessions in Redis, Postgres or any Keyv backend, plus an in-memory chat store, so bots survive restarts.

A drop-in store for the Baileys WhatsApp library, typed end to end.

easyvpn

Connects to a free VPN server in the country you pick with one command, on Windows, macOS or Linux.

My most starred project. A small CLI over OpenVPN and the VPN Gate server list.

Also: kairos, a time calculator without datesbarracao-digital, a virtual queue for COVID-19 screening tents (2020)mongoose-timezone, a Mongoose plugin that normalizes stored dateshermes-smart-router, task routing for an open source AI agent

Open source

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

Career

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

  1. present

    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

  9. Secullum

    Corporate Consultant

Let's talk

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

Email meGitHubLinkedIn

Rio Grande do Sul, Brazil UTC−3 English, Portuguese