Software architect · DSc in Artificial Intelligence

Vitor Machado

I design and build web platforms end to end — TypeScript and Node.js at the core, React on the front, AWS underneath. Today I’m a software architect at Ferreira Costa, leading the adoption of agentic AI across engineering.

Portrait of Vitor Machado

01About

Ten years on the web, a doctorate in logic, and a camera never far away.

Most of my career has been on the web. Before Ferreira Costa — Brazil’s second-largest home improvement retailer, where I also help shape the upstream and downstream frameworks other teams build on — I spent nearly four years as tech lead and engineering manager at Passei Direto, a learning platform with more than 20 million study materials, and led a team of fourteen at a health tech startup through the pandemic.

My doctorate is in Artificial Intelligence at PESC/COPPE (UFRJ), on temporal logics for social networks, published in the Journal of Logic and Computation. Brazilian Portuguese is my native language; my English is advanced in writing and speaking (TOEFL ITP 667/677). Away from the keyboard I shoot RAW and draw vector art.

10+
years shipping software
14
engineers led through the pandemic
DSc
in Artificial Intelligence, UFRJ

02Stack

What I build with, today.

Now

Agentic AI development

Leading the adoption of coding agents across engineering — Claude Code, Codex and OpenCode, orchestrated with ADEs like Orca — and shipping LLM features in production with OpenAI, Azure and Mistral models.

  • Claude Code
  • Codex
  • OpenCode
  • Orca
  • OpenAI
  • Mistral

TypeScript

Every layer

Node.js

APIs, workers

React

Web and native

Next.js

SSR, SEO

AWS

Lambda, RDS, Edge

PostgreSQL

Modeling, tuning

Docker

Local to prod

Python

Data, ML

Also in the toolbox

  • GraphQL
  • Elasticsearch
  • RabbitMQ
  • Pulumi
  • GitHub Actions
  • Playwright
  • Jest
  • Angular
  • Azure
  • Firebase
  • Git

03Experience

Where I’ve worked, and what I built there.

From computer vision in 2011 to software architecture today — six companies, most of it on the web.

  1. 2025 – now

    Ferreira Costa

    Software Architect · August 2025 – Present

    The second-largest home improvement retail chain in Brazil, with over a century of tradition and a strong e-commerce presence. Software architect across the product catalog and freight teams.

    • Unified database architecture for a complex multi-module platform, with AWS RDS read replicas
    • Synchronisation process between PostgreSQL and Oracle instances
    • Leading the adoption of agentic AI development (Claude, Codex, OpenCode) across engineering, shaping upstream and downstream frameworks
    • PostgreSQL
    • Oracle
    • AWS RDS
    • Architecture
    Visit Ferreira Costa
  2. 2021 – 2025

    Passei Direto

    Tech lead · Engineering manager · November 2021 – August 2025

    A social learning platform with over 20 million study materials, part of Universo Online (UOL). Tech lead across teams of up to 10 people.

    • LLM-based question and answer generation from study materials (OpenAI, Azure, Mistral)
    • Semantic SEO — structured data built from DBpedia entities over a SPARQL endpoint
    • Internal linking hierarchy on Next.js, fed by Elasticsearch recommendations
    • Rebuilt study material viewer with infinite scroll and variable paywall rules
    • A/B testing framework on CloudFront and Lambda@Edge, backed by Flagr
    • Next.js
    • TypeScript
    • Elasticsearch
    • OpenAI
    • AWS
    • RabbitMQ
    Visit Passei Direto
  3. 2021

    Vortigo / OnePercent

    Senior software developer · May 2021 – October 2021

    A carbon credits and blockchain solutions company. Senior full-stack developer in a team of up to 6 people.

    • React-based white-label storefront for NFT assets
    • Entirely backed by Firebase — Firestore, Cloud Functions and Authentication
    • Material UI front-end with dynamic updates driven by a Redux Saga flow
    • React
    • Firebase
    • Redux Saga
    • Material UI
  4. 2017 – 2021

    ProntLife

    Tech lead · December 2017 – May 2021

    A Brazilian health tech startup. Joined building Java JAX-RS APIs and AngularJS front-ends, then led and ran scrum for a team of up to 14 people.

    • React Native apps for public health programmes, reaching hundreds of municipalities
    • Shared mobile library with high test coverage behind a family of white-label apps
    • Microservices and crawlers in Node and TypeScript running on AWS Lambda
    • Web front-ends in React, Vue and AngularJS over Java JAX-RS APIs
    • React Native
    • TypeScript
    • Node.js
    • AWS Lambda
    • Jest
  5. 2014 – 2017

    CAPGov

    Software developer → Tech lead · November 2014 – December 2017

    A university-based laboratory that builds systems for the Brazilian government. Started as a developer and went on to lead a small team.

    • JavaEE and JSF project development, tested with Selenium WebDriver
    • PostgreSQL statistics analysis and query optimisation
    • In-house project, team and time management platform in Angular and Node (Express, Sequelize)
    • Angular
    • Node.js
    • Express
    • Sequelize
    • JavaEE
    • PostgreSQL
  6. 2011 – 2012

    Kognitus

    Intern · July 2011 – March 2012

    A Brazilian startup specialised in automated computer vision solutions.

    • Cognex In-Sight hardware and software for vision inspection systems
    • Computer vision
    • Cognex In-Sight

04Academic

From a P2P protocol to temporal logics for social networks.

2013 – 2016

Master’s · GPA A

Systems Engineering and Computer Science, MSc

PESC/COPPE, UFRJ. Thesis: Populational Announcement Logic (PPAL), a fuzzy dynamic epistemic logic — code on GitHub. Published at ENIAC 2015.

Rio de Janeiro seen from Corcovado: Sugarloaf Mountain, Botafogo Bay and the city below
Rio de Janeiro, from Corcovado · photo by me

05Contact

Let’s talk.

An opportunity, a project, or something I wrote — the best way to reach me is a message on LinkedIn. I read everything that arrives.

Elsewhere, mostly photos