Pedro Sousa
Open to full-time & freelance

I take product from concept to the App Store, and to scale.

21 years building software, rooted in mobile with full-spectrum reach: architecture, AI engineering, and DevOps.

SEEKINGSenior iOS & Mobile EngineerStaff Software EngineerAI Engineer
PS
21+Years
10Companies
15Projects

Experience

View all

Deliver IT Serviços de Tecnologia

CurrentRemote

Senior Mobile Engineer

2025-03present

- Led development of scalable mobile features with focus on performance and user experience - Designed architectures aligned with Clean Architecture and modular systems - Applied AI-assisted workflows to accelerate delivery while maintaining code quality - Contributed to product decisions with focus on user trust and data-driven improvements - Built real-time interaction systems and event-driven features

SwiftSwiftUIiOSClean Architecture

Compass UOL

Remote

Senior Mobile Developer

2024-012025-03

Worked on projects focused on modularisation, ensuring scalable and efficient development while improving critical flows like signup and profile editing. Developed independent modules for registration and profile editing features, facilitating code reuse across projects. Configured and maintained automated test suites (unit and integration) and collaborated on CI/CD pipeline implementation. Provided technical mentorship and conducted code reviews to ensure consistency and quality.

SwiftDartFlutterCI/CDAutomated TestingModular Architecture+2

Projects

View all
Featured
Itaú

Itaú

One of the largest banks in Brazil and Latin America. Contributed to current account features, authentication, and user experience, using native iOS architecture with a focus on performance and security.

SwiftUIKitSwiftUIMVVMClean Architecture
Featured
XP Investimentos

XP Investimentos

Brazil's leading investment platform. Developed features for the investment flow, deposits and withdrawals using native iOS MVVM and VIPER architectures and cross-platform Flutter.

SwiftUIKitFlutterMVVMVIPER
Featured
Banco do Brasil

Banco do Brasil

App of Brazil's largest public bank, with millions of users. Implemented features using React Native, ensuring performance and stability across multiple devices and platforms.

React NativeJavaScriptRESTful APIsCI/CD

Skills

View all

AI Engineering

AI-Assisted DevelopmentPrompt EngineeringContext EngineeringLLM APIsTool / Function CallingMCPCore MLML KitRAGEmbeddingsVector DatabasesAgent Orchestrationn8n

Monetization

AdMobIn-App PurchasesSubscriptions

State Management

BLoCCombineSwift Concurrency (async/await)ProviderCoroutinesMobXRxJava

Architecture

Clean ArchitectureDDDEvent-Driven ArchitectureMVVMVIPERSOLIDDesign PatternsDependency InjectionModularization

FAQ

01

What does Pedro do?

Senior mobile engineer with 21+ years of experience. I take product from concept to the App Store and to scale across iOS, Android, AI, architecture and DevOps.

02

How many years of experience does Pedro have?

Pedro has over 21 years of software engineering experience.

03

Where is Pedro based?

Pedro is based in Brazil and works remotely.

04

What technologies does Pedro work with?

Pedro's core areas include AI Engineering, Monetization, State Management, Architecture.

05

How can I contact Pedro?

You can reach Pedro through the contact page or the links in his profile. The site also has a chat assistant that answers questions about Pedro.

Let's talk

Open to full-time roles and freelance projects, remote and international.