iOS Engineer
Guilherme
de Mello.
I build and modernise native iOS apps: offline-first architecture, concurrency-safe Swift, and AI features that ship to real users.
Who's writing this
6+ years shipping iOS end to end. I'm the sole iOS engineer at EIDA Solutions in Dublin, where I own the architecture, the offline-first data layer, testing, CI/CD and every App Store release for a field app construction engineers use daily, often with no connectivity at all.
That means an event-driven sync pipeline that keeps the app fully writable offline and resolves conflicts on reconnect, and leading the migration from RxSwift / UIKit to SwiftUI / Combine and structured concurrency. 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, built on Apple's Foundation Models framework and the Anthropic Claude API. 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 concurrencyObservationAsyncSequenceCombineGCDARC & memory management
- Languages & UI
- SwiftObjective-CSwiftUIUIKitApp IntentsRxSwiftaccessibility (VoiceOver, Dynamic Type)localisation (i18n)Apple Human Interface Guidelines
- Architecture
- MVVMMVVM-CoordinatorClean ArchitectureSOLIDDependency InjectionProtocol-Oriented ProgrammingSPM modularisationCocoaPods
- AI & LLM
- Apple Foundation ModelsPrivate Cloud Computeguided generation (@Generable)tool callingEvaluations frameworkAnthropic Claude APIClaude CodeCodexAgent configurationsCustom Skills
- Data & Offline-first
- GRDBSQLiteCore DataSwiftDataCloudKitevent-driven syncbackground syncconflict resolutioncaching
- Networking
- URLSessionAlamofireRESTCodablepaginationretry/backoff
- Security & Auth
- KeychainAuth0 (OIDC/OAuth 2.0)SSL/certificate pinningbiometricsdata protection
- Quality & Delivery
- XCTestXCUITestsnapshot testingTDDSwiftLintFastlaneGitHub ActionsXcode CloudTestFlightGitFlow
- Monetisation & Observability
- StoreKit 2RevenueCatFirebaseCrashlyticsAnalyticsRemote Config
- Cross-platform & SDKs
- KotlinJetpack ComposePDFTron / ApryseOpen Food Facts API
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.




