About
Hi, I'm Lucas.
I am a senior iOS engineer. I have shipped consumer apps in Swift and Objective-C for 13 years. These days I also build the AI agent systems that help me ship them.
What I do
Since 2020 I have worked on Pray.com, a US consumer subscription app. Most of my work is iOS. I led the move to Swift 6 language mode, rebuilt the analytics pipeline as a Swift actor, and removed whole classes of runtime crashes. When a feature needs it, I also ship on the backend and the web.
Before that I built iOS apps for some of Brazil's biggest brands: the McDonald's Brazil app; ge, the sports app of Globo, Brazil's largest media group; the app of Itaú, Latin America's largest bank; and Dafiti, a leading Latin American fashion store. I started at the Apple Developer Academy in 2013.
On the side: Resenha
Resenha is a social app for live football matches. Every match opens a live room where fans chat, post their takes and vote on the best ones while the ball is rolling. I built all of it on my own: the iOS and Android apps, the backend and the database. It is live on the App Store and Google Play in Brazil. More on the Work with me page.
Agents on production code
In 2026 I started running my production work through a fleet of AI coding agents. The agents were never the hard part. The hard part is the system around them: separate lanes for each task, a second model that reviews every change, proof on every pull request, and a default-deny wall around production.
I wrote up how it works in How I run AI agents on production code.
Why this blog
I write the guides I wish I had read. Some are short explainers on SwiftUI basics. Others are field notes from running agents on a real codebase. Everything here comes from work I have shipped.
Say hello
The best way to reach me is email or LinkedIn. If you are hiring for senior iOS or applied AI work, see Work with me.