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.

SwiftUI · Claude API · RevenueCat

Jornada

Personalised AI trip optimisation, fully native and offline-first. Plans adapt to your pace, not a server's.

SwiftUI · Claude API · MVVM-C

Folio

A Strava for readers, track books, log reading sessions, and share your progress with a community of fellow readers.

SwiftUI · SwiftData · Social

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.