Senior software engineer · Architect

Rodrigo Borges

15+ years of software engineering experience. AI to expand what I can deliver.

I build PHP and Laravel products and use AI to deliver more while maintaining engineering judgment and quality. My background includes architecture, integrations and modernization at IOB, CI&T and InterOp. I built the technical foundation of UltraPOS and created Flow Engine.

  • PHP and Laravel
  • Node.js, React and TypeScript
  • PostgreSQL and relational databases
  • Multi-tenant SaaS
  • DDD and Clean Architecture
  • iFood and 99Food integrations
  • Software architecture
  • Legacy system refactor
  • AI adoption in engineering teams
  • MCP, dependency graphs and context for AI agents

Projects

Products and tools that show how I work.

UltraPOS brings together product development and integrations. Flow Engine applies architectural knowledge to give AI agents structural context.

Abstract dependency graph of Flow Engine

Open source MCP

Flow Engine

  • Public repo
  • MIT license
  • PHP 8.2+
  • Local-first · no API key · no telemetry

The context layer AI agents need before touching a codebase.

Flow Engine reads real projects and exposes an MCP to map architecture, locate symbols, generate focused context, measure blast radius, score risk and build refactor plans.

Built by Rodrigo to turn software maintenance into a traceable decision: the agent does not get a file dump, it gets the map, the target, the impact, the risk and the next step.

What it delivers

  • Maps areas, entrypoints, boundaries, critical paths and integrations.
  • Looks up classes, methods, imports and symbols by name before opening a file.
  • Generates Markdown context for LLMs scoped by area, namespace or entrypoint.
  • Computes callers, callees, blast radius, change risk and refactor plan per node.
  • Supports PHP, TypeScript/JavaScript, Python, Go, Dart and edge extraction from Blade.

Exposed MCP tools

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

In action

Typical task: plan a change in a 100k+ LOC Laravel + TypeScript monorepo with multiple areas and teams.

  1. flow_map maps architecture, areas, entrypoints and boundaries of the project.
  2. flow_find locates candidates by name without opening files.
  3. flow_lookup confirms the exact shape of each candidate straight from the graph.
  4. flow_impact returns callers, callees and blast radius of the target node.

Outcome: In a few minutes, the agent goes from request to plan with the right spot located and the change impact already drawn — no blind file reading.

Flow Engine MCP calls as rendered by an agent client
  • Open source
  • MCP
  • CLI
  • Local HTTP
  • CI gates
  • LLM context
Open repository
Current screenshot of the UltraPOS operations dashboard

Product in operation

UltraPOS

POS and management for restaurants in a single operation.

POS and management for restaurants, with dine-in, counter, owned delivery, iFood, 99Food, cashier, inventory and operations in a single flow.

Rodrigo built the technical foundation: Laravel backend, React/TypeScript frontend, multi-tenant architecture, marketplace integrations, POS, storefront and real-time operations.

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

Career

Experience built across product, architecture and engineering.

Experience in enterprise applications, SaaS products, architecture and technical leadership.

Jul/2026 - present

FACTA Financeira

Software Development Analyst

On-site role in Porto Alegre. PHP and systems analysis.

Aug/2025 - present

Software Architecture & AI Consulting

Architect and consultant (self-employed)

Consulting on AI adoption in software development, defining automation flows, refactoring and modernizing legacy systems, and SaaS platform architecture and integration.

Jun/2023 - Jul/2025

Grupo IOB

Senior software developer

PHP and Laravel backend in enterprise systems: refactoring and modernizing legacy applications, system integration, POCs and technical validation, engineering best practices, agile processes (Scrum and Kanban). Stack: PHP 7/8, Laravel, Lumen, AWS, MySQL, Docker.

Jan/2022 - Jun/2023

CI&T

Senior software architect

Software architecture on enterprise projects (Olaplex and Bradesco): technical standards, C4 modeling, technical leadership and developer mentoring, release management and corporate system integration. Stack: PHP, Laravel, Drupal, WordPress, React Native, AWS, Docker.

Mar/2021 - Jan/2022

InterOp

PHP architect

Architecture of critical applications for the Court of Justice of Rio Grande do Sul: architectural standards, monitoring and observability, software metrics, POCs, technical evolution and team training. Stack: PHP, Laravel, Lumen, Oracle, PostgreSQL, Consul, Graylog, Keycloak.

Sep/2019 - Oct/2020

Tubaron

Software developer

Maintenance and evolution of data processing, billing and reporting systems: integration with MikroTik network infrastructure, data modeling and evolution of legacy applications. Stack: PHP, PostgreSQL, MySQL.

Mar/2018 - Sep/2019

Guarida Imóveis

Software development analyst

Analysis and development with DDD, design patterns and TDD (PHPUnit). Stack: PHP 5.6-7.1, JavaScript (ES5/ES6), MySQL and PostgreSQL.

Mar/2017 - Mar/2018

Deliver IT Serviços de Tecnologia

Software development analyst

Analysis and resolution of demands for external clients. Stack: PHP, MySQL, PostgreSQL and Java/Spring.

Jan/2016 - Feb/2017

Plano Transmedia

Software developer

Analysis and development of websites in Laravel. Stack: PHP 4.7-5.6, JavaScript, MySQL and PostgreSQL.

Apr/2011 - May/2012

Woodoo Oficina Web

Programmer

Object-oriented web development, data modeling, business modeling and UML. Stack: PHP, MySQL.

Education

Academic background in architecture, engineering and systems.

2020 - 2021

PUC Minas

Graduate Program in Distributed Software Architecture

2012 - 2014

Instituto Infnet

Master of Technology in Software Engineering

2011 - 2014

Unilasalle Canoas

Computer Science

2002 - 2008

FARGS - Faculdades Rio-Grandenses

Bachelor in Business Administration - Systems Analysis

Contact

Talk to Rodrigo.

Get in touch about senior software engineering, architecture, integrations and product development opportunities.