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.

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.