Dev sênior · Arquiteto

Rodrigo Borges

Desenvolvedor sênior com 15 anos em PHP e Laravel, também arquiteto de sistemas complexos.

Criador do Flow Engine, MCP open source que dá contexto arquitetural para agentes de IA entenderem, avaliarem e mudarem codebases grandes com menos suposições.

  • PHP e Laravel
  • Node.js, React e TypeScript
  • PostgreSQL e bancos relacionais
  • SaaS multi-tenant
  • DDD e Clean Architecture
  • Integrações iFood e 99Food
  • Arquitetura de software
  • Refatoração de sistemas legados
  • Adoção de IA em times de engenharia
  • MCP, grafos de dependência e contexto para agentes de IA

Trajetória

Experiência acumulada em produto, arquitetura e desenvolvimento.

Histórico profissional organizado como evidência de contexto técnico, não como lista isolada de cargos.

ago/2025 - atual

Software Architecture & AI Consulting

Arquiteto e consultor (autônomo)

Consultoria de adoção de IA em desenvolvimento de software, definição de fluxos de automação, refatoração e modernização de sistemas legados, e arquitetura e integração de plataformas SaaS.

jun/2023 - jul/2025

Grupo IOB

Desenvolvedor de software sênior

Backend PHP e Laravel em sistemas corporativos: refactor e modernização de aplicações legadas, integração entre sistemas, POCs e validação técnica, boas práticas de engenharia, processos ágeis (Scrum e Kanban). Stack: PHP 7/8, Laravel, Lumen, AWS, MySQL, Docker.

jan/2022 - jun/2023

CI&T

Arquiteto de softwares sênior

Arquitetura de software em projetos enterprise (Olaplex e Bradesco): definição de padrões técnicos, modelagem C4, liderança técnica e mentoria de devs, gestão de releases e integração entre sistemas corporativos. Stack: PHP, Laravel, Drupal, WordPress, React Native, AWS, Docker.

mar/2021 - jan/2022

InterOp

Arquiteto PHP

Arquitetura de aplicações críticas do Tribunal de Justiça do RS: padrões arquiteturais, monitoramento e observabilidade, análise de métricas, POCs, evolução técnica e treinamento de times. Stack: PHP, Laravel, Lumen, Oracle, PostgreSQL, Consul, Graylog, Keycloak.

set/2019 - out/2020

Tubaron

Desenvolvedor de software

Manutenção e evolução de sistemas de processamento de dados, faturamento e relatórios: integração com infraestrutura de rede MikroTik, modelagem de dados e evolução de aplicações legadas. Stack: PHP, PostgreSQL, MySQL.

mar/2018 - set/2019

Guarida Imóveis

Analista de desenvolvimento de software

Análise e desenvolvimento com DDD, design patterns e TDD (PHPUnit). Stack: PHP 5.6-7.1, JavaScript (ES5/ES6), MySQL e PostgreSQL.

mar/2017 - mar/2018

Deliver IT Serviços de Tecnologia

Analista de desenvolvimento de software

Análise e resolução de demandas para clientes externos. Stack: PHP, MySQL, PostgreSQL e Java/Spring.

jan/2016 - fev/2017

Plano Transmedia

Desenvolvedor de software

Análise e desenvolvimento de web sites em Laravel. Stack: PHP 4.7-5.6, JavaScript, MySQL e PostgreSQL.

abr/2011 - mai/2012

Woodoo Oficina Web

Programador

Desenvolvimento web orientado a objetos, modelagem de dados, modelagem de negócios e UML. Stack: PHP, MySQL.

Formação

Base acadêmica em arquitetura, engenharia e sistemas.

2020 - 2021

PUC Minas

Pós-graduação em Arquitetura de Software Distribuído

2012 - 2014

Instituto Infnet

Master of Technology em Engenharia de Software

2011 - 2014

Unilasalle Canoas

Ciência da Computação

2002 - 2008

FARGS - Faculdades Rio-Grandenses

Bacharel em Administração de Empresas - Análise de Sistemas

Projetos

Antes de automatizar mudança, o agente precisa entender o sistema.

Na prática, ele transforma codebases em um grafo consultável e entrega para agentes as perguntas certas antes de qualquer alteração: onde olhar, o que depende daquilo, qual é o risco e qual passo vem depois.

Grafo abstrato de dependências do Flow Engine

MCP open source

Flow Engine

  • Repo público
  • Licença MIT
  • PHP 8.2+
  • Local-first · sem API key · sem telemetria

A camada de contexto que agentes de IA precisam antes de tocar em uma codebase.

O Flow Engine lê projetos reais e expõe um MCP para mapear arquitetura, localizar símbolos, gerar contexto focado, medir blast radius, pontuar risco e montar plano de refactor.

Criado por Rodrigo para transformar manutenção de software em decisão rastreável: o agente não recebe um dump de arquivos, recebe mapa, alvo, impacto, risco e próximo passo.

O que ele entrega

  • Mapeia áreas, entrypoints, boundaries, caminhos críticos e integrações.
  • Busca classes, métodos, imports e símbolos por nome antes de abrir arquivo.
  • Gera contexto em Markdown para LLMs com foco por área, namespace ou entrypoint.
  • Calcula callers, callees, blast radius, risco de mudança e plano de refactor por nó.
  • Suporta PHP, TypeScript/JavaScript, Python, Go, Dart e extração de edges em Blade.

Ferramentas MCP expostas

  • flow_map
  • flow_infra_map
  • flow_lookup
  • flow_find
  • flow_context
  • flow_impact
  • flow_risk
  • flow_refactor_plan

Em ação

Tarefa típica: planejar uma mudança em monorepo Laravel + TypeScript de 100k+ linhas, com múltiplas áreas e equipes.

  1. flow_map mapeia arquitetura, áreas, entrypoints e boundaries do projeto.
  2. flow_find localiza candidatos por nome sem abrir arquivos.
  3. flow_lookup confirma o shape exato de cada candidato direto do grafo.
  4. flow_impact devolve callers, callees e blast radius do nó alvo.

Resultado: Em poucos minutos, o agente sai do pedido para o plano com o ponto certo localizado e o impacto da mudança já desenhado — sem leitura cega de arquivo.

Chamadas MCP do Flow Engine renderizadas em um cliente de agente
  • Open source
  • MCP
  • CLI
  • HTTP local
  • CI gates
  • LLM context
Abrir repositório
Captura atual do dashboard operacional do UltraPOS

Produto em operação

UltraPOS

PDV e gestão para restaurantes em uma operação só.

PDV e gestão para restaurantes, com salão, balcão, delivery próprio, iFood, 99Food, caixa, estoque e operação em um fluxo só.

Rodrigo construiu a base técnica do produto: backend Laravel, frontend React/TypeScript, arquitetura multi-tenant, integrações de marketplace, POS, storefront e operação em tempo real.

  • Laravel
  • React
  • TypeScript
  • Multi-tenant
  • Marketplaces
Abrir UltraPOS

Contato

Converse com Rodrigo.

Contato direto para conversas sobre arquitetura, Flow Engine, produtos operacionais e codebases complexas.