Rodrigo Ferraz Villaca

Senior AI Engineer · Senior Software Engineer

Builds and operates production multi-platform agentic-AI systems — coding-agent runtimes (Claude Code, Codex, Antigravity, OpenCode), LangChain, and a polyglot application layer (Java · TypeScript · Python). Owns the multi-platform SDLC-automation agent suite at AFS Logistics and an open-source agent-engineering toolchain under @narailabs on GitHub and npm.

Rodrigo Ferraz Villaca portrait

Summary

Senior AI Engineer and Senior Software Engineer at AFS Logistics — architect and implementer of the company's multi-platform SDLC automation agent suite (same agents run on both Claude Code and Codex) and its LangChain-driven AI integration layer. Works across all four major coding-agent runtimes — Claude Code · Codex · Antigravity · OpenCode — and designs agents at the abstraction level that keeps them portable. Also author and maintainer of the open-source @narailabs agent-engineering stack on GitHub and npm. 25+ years polyglot — web, mobile, cloud, and compliance-heavy production systems.

AI Engineering & Agentic Systems

Two threads of agentic AI work running in parallel — production agents at AFS Logistics (covered in the role below) and an open-source agent-engineering toolchain authored at github.com/narailabs. Both bodies of work target multiple coding-agent runtimes (Claude Code · Codex · Antigravity · OpenCode) rather than locking to one vendor. Sole or majority author on every project listed.

github.com/narailabsMost my open-source projects live at this org. Some are production-grade tools; others are studies and explorations — different projects I've engaged with AI on. The selection below is the production-grade slice.

Selected projects

  • doc-wiki

    repo

    Enterprise implementation of Andrej Karpathy's LLM wiki pattern for codebase documentation. Runs as Claude Code skills, agents, and TypeScript helpers. Ten `/doc-wiki:*` slash commands cover the full lifecycle (bootstrap, atlas, ingest, query, lint, fix, refresh). Ingests code + Jira / Confluence / Notion / GitHub / databases. Maps ORM entities — JPA, SQLAlchemy, Django, Prisma, TypeORM, ActiveRecord, Entity Framework — to live tables and emits Mermaid ER diagrams. Content-hash drift detection so the wiki survives refactors. Primary author and maintainer.

  • narai-primitives

    repo

    Read-only connector library + planning hub for AI agents. Consolidates eleven `@narai/*` packages — AWS, Confluence, GCP, GitHub, GitLab, Jira, Notion, plus a database connector covering Postgres / MySQL / SQLite / MSSQL / MongoDB / DynamoDB / Oracle — behind a single planner-driven `gather()` API with unified credential management.

  • terminar

    repo

    VS Code extension backed by a Rust server providing persistent terminal sessions that survive crashes, restarts, and disconnects. Length-prefixed JSON over Unix sockets between the extension and the Rust shell-server; WebSocket-driven web frontend for browser-based terminals; HTTP REST for health, metrics, and remote-pair exchange. Sole author and maintainer.

  • narai-claude-plugins

    repo

    Claude Code plugin marketplace for NarAI. Distributes browser-qa (AI QA agent), agentic-tdd (TDD with structural enforcement gates and three-stage review), and feedback-loop-builder. Primary author.

  • symphonix

    repo

    Linear-ticket workflow orchestrator based on OpenAI's Symphony pattern. Drives ticket execution through a structured WORKFLOW.md spec — codifying how an agent should pick up a ticket, branch, implement, review, and ship.

  • claude-usage-cli (@narai/claude-usage-cli)

    repo

    Terminal dashboard for monitoring Claude Code usage across multiple accounts — live-refreshing UI, interactive account management, OAuth flow, and admin-key support. Sole author; published to npm.

What I bring to an AI engineering team

  • Deep multi-platform coding-agent practitioner — Claude Code and Codex at depth, also Antigravity and OpenCode. Skills, agents, plugins, subagent dispatch, MCP server integration. Discipline of treating them as versioned product surfaces, not one-off scripts.
  • Designs agents at the abstraction level that keeps them portable across runtimes — so a single SDLC suite ships on both Claude Code and Codex without forking.
  • End-to-end SDLC automation with agentic AI — ticket-to-PR workflows, structured plan files, code-review loops, TDD-driven agentic implementation, and verification-before-completion gates.
  • AI integration architecture with LangChain — pipelines, structured output, model and prompt governance across Java / TypeScript / Python services.
  • Vector retrieval / RAG infrastructure — pgvector in Postgres for tenant-partitioned semantic search over operational data, and ChromaDB as the knowledge base SDLC agents query for coding standards and architectural patterns.
  • Provider-agnostic AI service architecture (Anthropic · OpenAI · Groq) via the Vercel AI SDK and zod-typed structured output — one contract, swappable backends.
  • Connector-pattern abstractions over heterogeneous SaaS / SDK / CLI / database surfaces, with read-only safety contracts and centralized credential management.
  • Enterprise documentation as a continuous, queryable, self-healing process powered by AI agents — including live ORM-to-database mapping and architectural diagram synthesis.
  • Ships real software, not demoware: opinionated CLIs, slash commands, monorepo discipline, type-checked TypeScript, and packages published under the @narai npm scope.

Experience

Each role includes query-able AI context — the real story behind the bullets.

AFS Logistics

Senior AI Engineer · Senior Software Engineer · Remote

Oct 2024 – Present

  • Designed and implemented the engineering org's multi-platform SDLC automation agent suite — the same agents run on both Claude Code and Codex, covering ticket pickup, branching, implementation, code review, and PR shipping.

  • Architecting the company's AI integration layer with LangChain — pipelines, structured-output schemas, and model-selection abstractions consumed by services in Java, TypeScript, and Python.

  • Owning the platform's vector retrieval / RAG infrastructure: pgvector in Postgres for tenant-partitioned semantic search over operational client/carrier data (vector store co-located with the relational data), and ChromaDB as the knowledge base the SDLC agents query for the team's coding standards and recurring architectural patterns.

  • Driving the engineering standard for building, deploying, and operating agent-based developer tools at scale — TDD-driven agentic implementation, structured plan files, verification-before-completion gates, and a runtime-agnostic abstraction layer so the org isn't locked to one coding-agent vendor.

  • Polyglot production stack: Java, TypeScript, Python. Coding-agent runtimes: Claude Code, Codex, Antigravity, OpenCode.

View AI context · the real story behind the bullets

InfoMagnus

Senior Architect / Lead Developer · Remote (Los Angeles, CA)

May 2021 – Sep 2024

  • Returned to lead architecture across multiple SaaS engagements after a year at Nortal. Worked on consulting with several different clients.

  • Back working on the same medical prescription app developed previously, adding multiple Ionic/Capacitor custom native plugins using Java and Swift for VoIP, 2FA, cryptography, and structured debug logging. For this same app, implemented OAuth + identity verification with id.me and LexisNexis; WCAG, Touch ID, NFC on mobile. Architected serverless on AWS (Lambda, RDS, Aurora, DynamoDB) with Route53 SDK automation; GCP / Firebase for push notifications. Backend APIs in Node.js, .NET Core, Java (Spring Boot), and PHP. React, Next.js, Redux development across product surfaces.

View AI context · the real story behind the bullets

Nortal

Senior Software Engineer · T-Mobile (Seattle, WA) · Remote

May 2020 – May 2021

  • Senior Angular developer on T-Mobile's public shop — migrated workflows across Angular 7 → 9.

  • Built framework-level code and core components used throughout the checkout flow.

  • Built core components for electronic payments and credit validation.

  • Backend middleware in Node.js (Hapi); implemented Redis cache.

  • Produced UML diagrams to document system design across the shop's framework layer.

View AI context · the real story behind the bullets

InfoMagnus

Senior Consultant / Lead Developer · Remote (Los Angeles, CA)

Jan 2018 – May 2020

  • Main developer for the Angular-based framework used across multiple SaaS engagements at a consulting firm focused on regulated-industry software. Angular tech lead — mentored US and India teams on Angular, RxJS, TypeScript, OOP, and state management. Architected and implemented NgRx and Akita state-management patterns across multiple applications.

  • Built a medical prescription app under HIPAA-class and payment-data compliance, on Ionic/Capacitor. Consulted on a large retail-agency software platform and a large telecom Angular-based e-commerce. Drove large-scale migrations: AngularJS 1.x → Angular 11.x, Ionic 1 → Ionic 5/6. Established NX monorepo patterns and Jenkins/Groovy + GitHub Actions pipelines for multi-app builds. Mobile foundations on Ionic / Capacitor / Cordova for Android + iOS. Backend APIs in Node.js, .NET Core, Java, and PHP.

View AI context · the real story behind the bullets

Banfield Pet Hospital

Programmer Analyst · Portland, OR

Feb 2014 – Jan 2018

  • Developed hospital management software (.NET Core, .NET Enterprise, C#, WebAPI, WPF, AngularJS).

  • Designed and maintained SQL Server databases and stored procedures.

  • Unit tests with Karma/Jasmine/Visual Studio; E2E with Protractor.

  • Managed projects in both SCRUM and waterfall modes via Team Foundation Server.

View AI context · the real story behind the bullets

MidiaIQ

Co-founder · CIO · Developer · São Paulo, Brazil

Jun 2003 – Apr 2013

  • Co-founded MidiaIQ — a news-clipping and media analysis company — and ran all technology operations end-to-end for a decade.

  • Independently built an open-source portal that became the company's strategic advantage — widely imitated across the Brazilian news-clipping industry.

  • Full-stack: Python + Zope + Plone (CMS extensions and custom apps), PostgreSQL + MySQL, Linux (Apache, NGINX, OpenLDAP, Postfix, sendmail).

  • Front-end work spanning HTML / CSS / early-AJAX JavaScript and Adobe Flash; SEO + content strategy.

  • Sole technical decision-maker. Business was sold in 2013.

View AI context · the real story behind the bullets

BM&F Bovespa

Systems Architect · São Paulo, Brazil

Aug 2010 – Dec 2011

  • Enhanced and maintained the .NET and Java frameworks used by all developers at the exchange.

  • Validated architecture and infrastructure against industry regulatory standards.

  • Cross-team support for software development across departments.

View AI context · the real story behind the bullets

True Access · Spring Wireless · CSIT · Imares · UOL — São Paulo, Brazil

Sr. Security Analyst · Sr. Infrastructure Analyst · Sr. Infrastructure Consultant · Network Administrator · São Paulo, Brazil

Jan 1998 – Jan 2010

  • True Access (2009–2010) — infosec consulting and vulnerability analysis for telecoms, banks, and government. PKI engineering for the Brazilian Payment System (interbank/stock-market/insurance online settlements). CheckPoint specialist managing hundreds of security devices centrally.

  • Spring Wireless (2005–2008) — led a 10-person infrastructure team; ran a 24×7 mission-critical telecom datacenter at 99.98% SLA; stood up 20,000-user data centers from scratch; built custom monitoring plugins in C# and PHP/Zabbix; implemented VOIP + Asterisk PABX (significant cost reduction); defined infra and security requirements for international clients across 9 countries (on-site in Brazil, Russia, Poland).

  • CSIT Services (2000–2003, 2005) — infrastructure consultant for Sony, Microsoft, Adobe, GE, Citibank, BNP Paribas, Bank of Tokyo, Mitsubishi, Pfizer, Caterpillar, ABB, Duke Energy, and major Brazilian banks; built HA solutions at multiple banks for their Brazilian Payment System integrations (the Brazilian Central Bank's funds-transfer rail that every Brazilian bank must integrate with); led IP networking, wireless authentication, remote access, and MS/Novell/UNIX interoperability projects.

  • Imares (late 1990s) — Windows infrastructure in the NT 4 era: NT 4 networking, SQL Server, and Exchange Server administration.

  • UOL (~1998) — Internet provider helpdesk at Brazil's pioneering ISP / web portal. Where this 25+ year engineering career started, before the climb through infrastructure, security, architecture, and product engineering.

  • Deep stack of certifications across Microsoft (MCSE NT/2000/2003 — 24 exams), Cisco (CCNA), Novell (CNE/CNA), Checkpoint (CCSA/CCSE+), CompTIA Security+, Symantec, ITIL.

View AI context · the real story behind the bullets

Skills

Where I lead, and what supports the lead. For a verdict against a specific role, try the Fit Check tool.

  • Coding-agent platforms — Claude Code · Codex · Antigravity · OpenCode (skills, agents, plugins, MCP, subagent orchestration; cross-runtime portability)
  • Agentic engineering (multi-agent workflows, tool use, structured output)
  • LangChain and LangGraph
  • AI integration architecture
  • Rapid adoption of emerging technologies — the stack at each career chapter shipped on what was new at the time: Windows NT 4 networking in the late 1990s, Python + Plone for a production CMS in 2003, COM+ / .NET high availability at financial-market scale in 2005, hybrid mobile (Ionic / Cordova) in its first wave, and agentic AI on Claude Code, Codex, and LangChain today. Comfortable being the one who learns it first and brings the team along.
  • Distributed team leadership and mentorship across mutliple coutries and time zones
  • Senior-stakeholder communication — comfortable presenting architecture and tradeoffs to VPs, engineering directors, and business leadership; sharpened across two decades of consulting engagements where the same engineer who designs the system is the one explaining it upstairs.
  • TypeScript + Modern JS
  • Java (incl. Spring Boot)
  • Python
  • Platform / Architecture
  • Node.js (Express, Nest, Hapi)
  • Angular / React / Vue / Next.js
  • .NET Core / C#
  • MacOS / Linux / Windows / FreeBSD / OpenBSD / Several Unix OS
  • Mobile (Ionic, Capacitor) + native plugins
  • AWS serverless (Lambda, RDS, Aurora, DynamoDB)
  • CI/CD (Jenkins, GitHub Actions, Docker)
  • Compliance domains (medical, payments, identity)
  • Google Cloud / Firebase
  • GraphQL
  • Data engineering
  • PHP

Get in touch