iOS Engineer
Guilherme
de Mello.
I build and modernise iOS apps: concurrency-safe Swift, clean architecture, and AI features that ship to real users.
Who's writing this
6+ years writing iOS end to end. Currently at EIDA Solutions in Ireland, I own the full platform and lead the implementation of ambitious features, like Slopes, the migration of login to Auth0, and the modernisation of the platform from RxSwift / UIKit to Combine / SwiftUI.
I care about the things that actually break apps in production, data races, retain cycles, and the memory issues that hide until you're at scale.
On the side I ship AI-powered apps on the App Store. I write, I speak at conferences like iOSDevUK, and I've authored a book on native iOS development.
The toolkit.
- Swift & Concurrency
- Swift 6strict concurrencyasync/awaitactorsSendablestructured concurrencyCombineGCDARC & memory management
- UI
- SwiftUIUIKitaccessibility (VoiceOver, Dynamic Type)Apple Human Interface Guidelines
- Architecture
- MVVMMVVM-CoordinatorClean ArchitectureSOLIDDependency InjectionProtocol-Oriented ProgrammingSPM modularisationCocoaPods
- AI & LLM
- Anthropic Claude APIClaude CodeCodexApple Foundation ModelsAgent configurationsCustom Skills
- Data & Offline-first
- GRDBSQLiteCore DataSwiftDataCloudKitbackground syncconflict resolutioncaching
- Networking
- URLSessionAlamofireRESTCodablepaginationretry/backoff
- Security & Auth
- KeychainAuth0 (OIDC/OAuth 2.0)SSL/certificate pinningbiometricsdata protection
- Quality & Delivery
- XCTestXCUITestTDDSwiftLintFastlaneGitHub ActionsXcode CloudTestFlight
- Monetisation & Observability
- StoreKit 2RevenueCatFirebaseCrashlyticsAnalyticsRemote Config
Selected work
Apps built to last.
FoodLens
AI food intelligence, scan a barcode and get an instant health score powered by Claude and on-device Foundation Models.
Jornada
Personalised AI trip optimisation, fully native and offline-first. Plans adapt to your pace, not a server's.
Folio
A Strava for readers, track books, log reading sessions, and share your progress with a community of fellow readers.
From the blog
Thinking out loud.
Say hello
Let's talk Swift.
I love meeting people who care about iOS craft. Reach out to swap ideas, talk SwiftUI and AI, or just say hello.




