Native iOS Engineering
Building maintainable applications with Swift, UIKit, SwiftUI, testing and concurrency.
10+ years building native mobile products across banking, fintech, telecommunications and digital services. I work at the intersection of architecture, product collaboration and engineering quality.
A selection of real mobile products I have contributed to, from digital banking to mobility and education.
Hands-on iOS engineering across Home, Accounts and Payments, with technical leadership of the shared Home & Accounts squad.
Explore case studyBuilt Santander U.S.'s native iOS banking application from scratch as its sole iOS engineer, taking a hands-on lead in mobile architecture, technical decisions and delivery.
Explore case studyTechnical leadership of the Aplázame iOS application across product design, backend refinement, native development, testing and App Store release.
Explore case studyOwned the technical evolution of ADIF's native iOS app as its sole iOS engineer, delivering functionality, resolving issues and improving accessibility.
Explore case studyThe work behind reliable apps goes beyond the implementation: good architecture, alignment and thoughtful delivery.
Building maintainable applications with Swift, UIKit, SwiftUI, testing and concurrency.
Clean Architecture, modular boundaries, dependency injection and pragmatic trade-offs.
Helping teams align on design decisions, code quality and dependable delivery.
Turning product goals into feasible solutions with product, backend and mobile teams.
From early technical definition to builds, releases, App Store deployment and iteration.
Exploring AI-assisted development workflows while applying rigorous review, testing and engineering judgment.
First-hand feedback from people I have worked with on mobile products and engineering teams.
“Pablo destaca por su forma de abordar los retos técnicos: analiza con criterio, propone soluciones bien fundamentadas y se anticipa a posibles problemas antes de que aparezcan.”
“His critical thinking and good communication skills encourage sharing creative ideas that benefit all teams involved (not only dev teams but also design teams).”
“Pablo ha sido referente en el desarrollo de las capacidades comerciales de la aplicación mi vodafone en la tecnología IOS.”
Ideas and technical notes about Swift, architecture, delivery and the craft of engineering.
A practical comparison of @State, @Binding, classic ObservableObject wrappers and the Observation model.
Read note ↗ArchitectureA clear mental model of the four pillars, composition over inheritance, and how Swift protocols change the design trade-offs.
Read note ↗ArchitectureA practical study guide to generic constraints, associatedtype, opaque types and existential trade-offs.
Read note ↗I am a Senior iOS Engineer with more than 10 years of experience building native mobile applications. I enjoy technical problem-solving, collaborating across disciplines and taking responsibility for delivering dependable products.
Taught the iOS Concurrency and Networking module in KeepCoding's mobile development bootcamp (2021–2022).
Open to conversations about iOS engineering, architecture and technical leadership.