Sobre
Sou Marcos Augusto, engenheiro de software no Brasil. Trabalho no Nubank como engenheiro mobile, construindo em Flutter na camada de plataforma de um app que atende dezenas de milhões de clientes. Antes do mobile passei anos em frontend — e um período em Clojure em grandes sistemas backend — por isso me importo igualmente com como as coisas parecem e se sobrevivem em produção.
À noite e nos fins de semana construo coisas pequenas — trackers financeiros, leitores de despesas, dashboards de telemetria de sim racing, ferramentas para casa — e cada vez mais, infraestrutura de agentes em cima do opencode e Claude Code, incluindo o cli-dm, um tracker público que transforma sessões do Claude Code em um mapa de agentes, tarefas e milestones.
Nem todo trabalho significativo cabe num perfil público no GitHub. Alguns produtos estão no ar enquanto o código permanece privado — o Fatura Reader é um — e o trabalho do dia a dia shipa dentro de um monorepo privado. Escrevo sobre os problemas, decisões de produto e tradeoffs de engenharia em vez de linkar para código.
A história até aqui
- 7
Anos de frontend.
Construindo para a web na MV, Loft e outras. De onde vem o gosto por UI.
- 3 →
Nubank — Flutter e Clojure.
Não foi uma passagem limpa de backend para mobile — os dois ao mesmo tempo. Clojure em grandes sistemas que atendem dezenas de milhões de clientes; Flutter na plataforma mobile — design system, internacionalização, ferramentas de release — a camada em que outros engenheiros constroem.
- 2025 →
O fio dos agentes.
Skills, harnesses, orquestração — rodando junto com tudo o mais.
O que é este blog
Um lugar para escrever o que aprendo fazendo o trabalho. Não tutoriais, não anúncios — mais um caderno de laboratório público.
- Mobile e design systems. Flutter em escala, design tokens, i18n, engenharia de release — escrito de forma genérica, sem internals do empregador.
- Skills, harnesses e orquestração de agentes. Uso e curo um conjunto
misto de workflows de agentes, alguns meus e outros emprestados. Também construo
ferramentas como
cli-dmpara tornar o trabalho com agentes visível. Escrevo sobre o que se sustenta, o que quebra, e o que vale a pena fazer seu. - Ferramentas pessoais. Os pequenos apps fintech e trackers que construo para mim — incluindo repositórios privados — e as decisões de design por trás deles.
- Sim racing. Dashboards iRacing + SimHub, telemetria, e os cantos estranhos de código nativo que vêm com isso.
Além da guerra ocasional dos anos de Clojure.
Stack que uso
Flutter / Dart, TypeScript, React, Next.js, Clojure, Python, Postgres. O que o problema realmente pedir.
Contato
Mais fácil pelo X / Twitter ou email. Código no GitHub. Perfil no LinkedIn.