Pedro Sousa
Senior Mobile Engineer · iOS · Android · cross-platform | Clean Architecture + AI-native
Brazil · Remote · 21+ years in software engineering.
About
Senior iOS Engineer with over 14 years of experience building native mobile applications (21 years in software engineering overall). I've delivered products used by millions of people at some of Brazil's largest banks and fintechs, including Banco do Brasil, XP, Uber Conta, and PagBank.
What drives me is building software that lasts. I specialize in modular and reusable components, Clean Architecture, Domain-Driven Design (DDD), Swift, SwiftUI, UIKit, Combine, and Swift Concurrency (async/await). At Compass UOL, I designed independent, reusable modules for a shared mobile ecosystem, allowing features to be composed and reused across multiple products. I prioritize scalability, performance, and long-term maintainability over short-term shortcuts.
I take features from concept to the App Store with quality built in from day one, using XCTest, XCUITest, CI/CD pipelines, and secure development practices for financial applications. Beyond iOS, I also work with Android, Flutter, and full-stack development using TypeScript and Next.js. I believe the real advantage today isn't simply using AI—it's engineering the environment where AI agents can work effectively. Pedro OS, the platform behind this website, is that idea running in production.
I do my best work in environments where I have autonomy and real ownership over architectural decisions, especially on high-impact products. I'm committed to continuous learning and to building software that earns people's trust.
Want to talk about an opportunity or a project?
Get in touch