Pedro Sousa
Open to opportunities

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.

Find me

Want to talk about an opportunity or a project?

Get in touch