SwiftUI Architecture Showcase
iOS portfolio app demonstrating Clean Architecture, MVVM, SPM modules, SwiftData CRUD, and Swift Testing — a reference for scalable SwiftUI project structure.
Senior iOS Engineer
Sevilla, Spain
Senior iOS Engineer with 6+ years building native mobile apps across fintech, education, sports technology, aviation, and mobility. Specialized in SwiftUI, UIKit, and scalable architectures for secure, maintainable production software.
I design and ship native iOS applications for international teams, from architecture and modularization to App Store release management. My work spans white-label platforms, banking security features, aviation tooling, and consumer apps — with a focus on SwiftUI modernization, clean architecture, and collaborative delivery.
May 2023 — May 2026
Senior iOS Engineer
Remote iOS engineering for enterprise and product clients across banking, education, sports, and mobility — leading architecture decisions, SwiftUI migrations, and App Store releases.
Feb 2022 — May 2023
iOS Engineer
Hybrid iOS development for international clients in aviation and property management, owning features end to end from implementation to release.
Sep 2020 — Feb 2022
iOS Engineer
Built consumer and enterprise iOS applications for clients in real estate and immersive product experiences.
iOS portfolio app demonstrating Clean Architecture, MVVM, SPM modules, SwiftData CRUD, and Swift Testing — a reference for scalable SwiftUI project structure.
Open-source Swift packages for common iOS infrastructure patterns — dependency injection, networking, and feature module boundaries.
Medium · Apr 2021
Introduction to SOLID principles and how the Single Responsibility Principle applies in Swift.
Medium · Aug 2021
Extending behavior without modifying existing code using abstraction and protocols.
Medium · Aug 2021
How subclasses should replace superclasses without changing application behavior.
I'm open to senior iOS engineering opportunities, consulting, and technical collaboration. Reach out through any of the channels below.