Pular para o conteúdo principal

Software de missão crítica que continua manutenível depois que eu saio da sala

Arquitetura não é escolher a tecnologia mais nova. É garantir que, daqui a cinco anos, alguém que nunca conversou comigo consiga entender por que a decisão foi aquela, e mudá-la sem medo.

Faixa de termos

  • Arquitetura Mobile
  • Swift 6
  • Spec-Driven Development
  • Orquestração de Agentes
  • Server-Driven UI
  • Mobile Security
  • ADRs
  • Perícia Judicial
  • Super Apps
  • Engenharia de Plataforma

Ficha

Hoje
Arquiteto de software e AI Engineer
Base
Porto Alegre, RS · remoto-first
Foco
Arquitetura mobile · Spec-Driven Development · agentes no SDLC
Números
18+ anos · 34M de clientes · 6 apps nas lojas

Sobre

Tecnologia é meio. O que fica é a decisão

Com mais de 18 anos em engenharia de software, trabalho na interseção entre arquitetura mobile, estratégia de engenharia e adoção responsável de GenAI. O que me interessa não é qual padrão está em alta: é conectar decisão técnica a viabilidade de negócio, de forma que a escolha de hoje continue defensável quando o contexto mudar.

Esse repertório não veio de teoria. No PagBank coordenei a engenharia do time de onboarding na transição para banco digital, numa base que escalou para 34 milhões de clientes e 100 mil novas contas por mês. Ali um deploy errado não é um bug, é uma conta que não abre. Antes disso, arquitetura e pré-vendas técnicas em contas enterprise para mais de 30 marcas líderes de mercado.

Hoje escrevo e falo sobre orquestrar agentes de IA sem abrir mão de governança: Spec-Driven Development com specs versionadas, ADRs e o ciclo Research → Plan → Implement. O ponto não é gerar mais código: é continuar sabendo por que o código é daquele jeito depois que o agente foi embora. Sou também membro filiado ao CONPEJ, e a perícia judicial é o que mais me ensinou sobre escrever para quem vai ler depois.

Arquitetura é uma hipótese que só se confirma em produção. Documentar a decisão é o que permite descobrir que ela estava errada antes de o custo virar reescrita.

Números

anos em engenharia de software
18+
clientes na base que ajudei a escalar
34M
artigos publicados aqui
11
palestras no palco e online
3

Trajetória

Cada contexto, uma camada a mais

Nada aqui veio de teoria: foi praticado onde errar custa caro: banco digital em hipercrescimento, fintech sob regulação, transformação digital de órgão público. A ordem importa mais que a lista: cada posição resolveu um problema que a anterior deixou visível.

Experiências

  1. Ago/2025 – Jul/2026

    Arquitetura & Pré-venda · Compass.uol (grupo AI/R)

    Arquitetura de soluções mobile e pré-venda técnica global das quatro empresas do grupo (Compass.UOL, Invillia, Avenue Code e Webjump), respondendo pela viabilidade técnica de projetos para mais de 30 clientes líderes de mercado. É onde a conta fecha ou não fecha: escopo, arquitetura-alvo, risco e estimativa, com responsabilidade direta sobre o número que o cliente assina.

  2. Mai/2022 – Set/2025

    Gestão · Compass.uol

    Engineering Manager de mobile, com governança técnica de 32 Tech Leads no Innovation Studio. Aqui o produto deixou de ser o app e passou a ser o time: trilhas de desenvolvimento, formação de lideranças e modernização arquitetural com micro-apps. Liderados de então hoje atuam em iFood, Inter e Luizalabs.

  3. Ago/2021 – Abr/2022

    Coordenação · Compass.uol · PagBank

    Coordenei a engenharia do onboarding de um dos maiores bancos digitais do Brasil: o fluxo de abertura de contas de uma base que escalou para 34 milhões de clientes e 100 mil novas contas por mês. Squad de 8 pessoas dentro de uma tribo de mais de 100. Foi onde aprendi que disaster recovery não é slide.

  4. Jun/2019 – Jul/2021

    Liderança técnica · Phi

    Liderança técnica de entregas mobile em contexto bancário (Payly e Iupp, do Itaú), incluindo apps ligados ao lançamento do Pix. Robustez transacional, arquitetura iOS modular e pipelines de CI/CD em domínio regulado, onde "funciona na minha máquina" não é resposta aceitável.

  5. Abr/2018 – Jun/2019

    Engenharia · Cíngulo

    Reengenharia do app principal, migrando de Angular para Swift nativo. MVVM modular, Backend-Driven UI e reativo com RxSwift, mais In-App Purchases e biometria. A primeira vez que uma decisão de arquitetura minha apareceu direto na linha de receita.

Alguns dos contextos por onde esse repertório passou:

Nota

Antes disso: Thema Informática, a consultoria Masters Mx que fundei em 2011 e o começo, em 2008, entre sistemas acadêmicos e portais de alto tráfego. O histórico completo está no currículo.

Baixar o currículo em PDF

Escrita & Palco

Sobre prática, não sobre tendência

O que eu escrevo sai de problema que apareceu em produção, e o que eu levo para o palco é a mesma coisa, com menos notas de rodapé.

Artigos

  • Quanto custa a arquitetura do seu app para um agente de IAArtigo

    Camadas, protocolos e injeção de dependência têm um preço em tokens e em janela de contexto. O que os papers de 2026 mostram, o que eu medi em um projeto Swift com MVVM, MVVM-C, VIP e TCA, e o que pesar antes de escolher um pattern.

    • arquitetura
    • ia
    • agentes
    • swift
    • swiftui
    • ios
    • patterns
    • mobile

    19 min de leitura

  • 509 artigos, zero de mensalidade, um LLM localArtigo

    Seis repositórios, um pipeline de scraping com LLM local, Server-Driven UI, apps que sobrevivem ao backend desligado e um agendador que nunca funcionou. O mapa completo em oito diagramas, com o placar honesto do que acertei e do que errei, e o que esse experimento me deixou de aprendizado.

    • arquitetura
    • swift
    • vapor
    • python
    • llm
    • ollama
    • server-driven-ui
    • automacao
    • launchd

    18 min de leitura

  • Migrando do WingedSwift 1.3.3 para o 2.0Artigo

    Antes e depois de cada ponto da 2.0, com checklist. Spoiler: nada foi removido, seu projeto 1.x compila do jeito que está.

    • swift
    • wingedswift
    • static-site
    • ios

    8 min de leitura

Palestras

Stack

As ferramentas com as quais eu penso

O contorno do que aparece nos artigos, nas palestras e nos projetos, e a ordem em que costumo chegar nelas.

  • Mobile nativo

    • Swift 6
    • SwiftUI
    • UIKit
    • SwiftData
    • Kotlin
    • Jetpack Compose
    • Concurrency
  • Arquitetura

    • Clean Architecture
    • MVVM
    • Modularização
    • Micro-apps
    • Server-Driven UI
    • C4 Model
    • ADRs
  • IA no ciclo de engenharia

    • Spec-Driven Development
    • Orquestração de agentes
    • Research → Plan → Implement
    • LLM local
    • Governança de contexto
  • Segurança & perícia

    • AppSec mobile
    • Engenharia reversa
    • Frida
    • OWASP MASVS
    • Perícia judicial em informática
  • Plataforma & entrega

    • CI/CD mobile
    • Fastlane
    • AWS
    • Vapor
    • Observabilidade
    • Disaster Recovery
  • Liderança técnica

    • Formação de Tech Leads
    • Governança arquitetural
    • Pré-venda técnica
    • TCO e trade-offs
    • Management 3.0

Contato

Vamos conversar?

Aberto a conversas sobre arquitetura mobile, IA aplicada a produto de verdade, perícia, convites para palestrar e podcasts. Leio cada mensagem pessoalmente.

Formulário

Ou direto

Ou direto

E-mail

Prefere e-mail? michel@micheltlutz.me