About
I'm Marcos Augusto, a software engineer based in Brazil. I work at Nubank as a mobile engineer, building in Flutter on the platform layer of an app that serves tens of millions of customers. Before mobile I spent years in frontend — and a stretch in Clojure on large backend systems — which is why I care equally about how things look and whether they survive production.
By night and weekend I build small things — finance trackers, expense readers, sim-racing telemetry dashboards, home tooling — and increasingly, agent infrastructure on top of opencode and Claude Code, including cli-dm, a public tracker that turns Claude Code sessions into a map of agents, tasks, and milestones.
Not all meaningful work fits a public GitHub profile. Some products are live while their source stays private — Fatura Reader is one — and my day job ships inside a private monorepo. I write about the problems, product decisions, and engineering tradeoffs instead of linking to code.
The story so far
- 7
Frontend years.
Building for the web at MV, Loft and others. Where the UI taste comes from.
- 3 →
Nubank — Flutter and Clojure.
Not a handoff from backend to mobile — both at once. Clojure on large systems that serve tens of millions of customers; Flutter on the mobile platform — design system, internationalization, release tooling — the layer other engineers build on.
- 2025 →
The agents thread.
Skills, harnesses, orchestration — running alongside everything else.
What this blog is
A place to write down what I learn while doing the work. Not tutorials, not announcements — more like a public lab notebook.
- Mobile and design systems. Flutter at scale, design tokens, i18n, release engineering — written generically, no employer internals.
- Agent skills, harnesses, orchestration. I use and curate a mixed set of
agent workflows, some mine and some borrowed. I also build tools like
cli-dmto make agent work visible as it unfolds. I'll write about what holds up, what falls apart, and what is worth making your own. - Personal tools. The small fintech and tracker apps I build for myself — including some private repositories — and the design decisions behind them.
- Sim racing. iRacing + SimHub dashboards, telemetry, and the weird native-code edges that come with it.
Plus the occasional war story from the Clojure years.
Stack I reach for
Flutter / Dart, TypeScript, React, Next.js, Clojure, Python, Postgres. Whatever the problem actually wants.
Get in touch
Easiest is X / Twitter or email. Code on GitHub. Profile on LinkedIn.