Mobile nativo
- Swift 6
- SwiftUI
- UIKit
- SwiftData
- Kotlin
- Jetpack Compose
- Concurrency
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.
Sobre
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.
Trajetória
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.
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.
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.
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.
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.
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.
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.
Escrita & Palco
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é.
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.
19 min de leitura
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.
18 min de leitura
Antes e depois de cada ponto da 2.0, com checklist. Spoiler: nada foi removido, seu projeto 1.x compila do jeito que está.
8 min de leitura
Como a retrocompatibilidade vira dívida de segurança quando exploits conhecidos ganham escala com GenAI, e o que engenharia e board precisam decidir juntos.
Como liderar a engenharia mobile em um cenário onde a GenAI acelera ataques e a fragmentação de dispositivos desafia o lucro. Uma visão sobre resiliência e ROI.
Uma imersão técnica sobre como o papel do arquiteto vai muito além de escolher padrões como MVVM ou VIPER, focando em trade-offs, decisões estratégicas e sustentabilidade de software.
Stack
O contorno do que aparece nos artigos, nas palestras e nos projetos, e a ordem em que costumo chegar nelas.
Contato
Aberto a conversas sobre arquitetura mobile, IA aplicada a produto de verdade, perícia, convites para palestrar e podcasts. Leio cada mensagem pessoalmente.
Ou direto
Prefere e-mail? michel@micheltlutz.me