Context: New Data CompanyPeriod: 2026
prototype

NDC Nexus

Ten Elixir agents that read WhatsApp, email and calendar, and only act once you approve.

My role

Architecture and implementation.

10
supervised agents per workspace
6
integrated channels
100%
of external actions gated by a human
SPAN 01 // CONTEXT

Problem

Messages and tasks are spread across WhatsApp, Discord, Gmail, Google Calendar, Linear and ClickUp. Nobody can keep up with all of it, and an agent that replies on its own is dangerous.

SPAN 02 // IMPLEMENTATION

Solution

Each workspace runs 10 OTP-supervised agents built with Jido, covering orchestration, WhatsApp, email and Discord, tasks, calendar, knowledge, notifications, code, and a routine that cross-checks everything every 15 minutes. Every message goes through an Oban queue, gets enriched with identity and entities, and becomes memory in pgvector.

SPAN 03 // DETAILS

Highlights

  • An inter-agent bus with three patterns, which are memory injection, synchronous queries and state inspection with no LLM cost.
  • Human approval from the web or Telegram, with no duplicate requests for the same action and target.
  • A contact trust graph (unknown, professional, friend) that sets the reply policy.
  • A coding agent running in a Docker sandbox with OpenCode and Playwright.
  • OAuth tokens encrypted at rest.
SPAN 04 // OUTCOME [200 OK]

Result

A working prototype running against the real integrations.

Quick actionsSwitch language to Português (PT-BR)
PT-BR
Quick actionsToggle light / dark theme
THEME
Quick actionsDownload résumé in Portuguese (PDF)
PDF · PT-BR
Quick actionsDownload résumé in English (PDF)
PDF · EN
Quick actionsCopy email address (fredzolio.dev@gmail.com)
COPY
NavigationProduction services and featured work
#servicos
NavigationAll projects
/en/projects/
NavigationCareer timeline
#carreira
NavigationTalks, hiring, documentation & open source
#atuacao
NavigationSkills & tooling
#stack
NavigationAcademic background, courses & languages
#formacao
NavigationContact & résumé
#contato
Projects & case studiesRio Queue
IplanRio · in production
Projects & case studiesPublic service search and recommendations
IplanRio · in production
Projects & case studiesCourses, jobs and employability API
IplanRio · in production
Projects & case studiesSuperApp load test
IplanRio · internal
Projects & case studiesNota Carioca data pipelines
IplanRio · in production
Projects & case studiesGCP cost investigation and Billing Guard
IplanRio · in production
Projects & case studiesEAí gateway and the city's MCP server
IplanRio · in production
Projects & case studiesCoding agent platform for developers
IplanRio · internal
Projects & case studiesAgents for infrastructure operations
IplanRio · internal
Projects & case studiesCity chatbot integrations
IplanRio · in production
Projects & case studiesGo email worker
IplanRio · in production
Projects & case studiesExecutive meeting room displays
IplanRio · in production
Projects & case studiesAlliomed
Vizo · in production
Projects & case studiesMaestro, a coding agent delivery pipeline
Vizo · internal
Projects & case studiesProventus
Vizo · in use by customers
Projects & case studiesSienge SaaS RPA
Vizo · sold
Projects & case studiesAWS infrastructure assessment
Vizo · client work
Projects & case studiesPLANEHAB Nosso Bairro
Freelance · live
Projects & case studiesConecta Solar
Freelance · live
Projects & case studiesVardis
Freelance · client work
Projects & case studiesLivinHub
Freelance · client work
Projects & case studiesNDC Nexus
New Data Company · prototype
Projects & case studiesWhatsApp group monitor
New Data Company · prototype
Projects & case studiesInternal ERP
New Data Company · internal
Projects & case studiesJungle Wallet
Personal · open source
Projects & case studiesZolioLab
Personal · internal
Projects & case studiesOSCE Cirurgia
Personal · prototype
Projects & case studiesENEM essay grading spike
Personal · experiment
Projects & case studiesGamePixzo
Personal · prototype
Projects & case studiesSurkai
Personal · open source