Eduardo Hoyos

|

Senior iOS Engineer with 9+ years building Swift applications. Writing about mobile engineering on Medium.

Skills

Swift
SwiftUI
UIKit
Objective-C
Combine
Async/Await
Core Data
XCTest
Swift Package Manager
CocoaPods
MVVM
VIPER
Clean Architecture
Protocol-Oriented Programming
App Architecture
Design Patterns
Push Notifications / APNs
Keychain
Instruments & Profiling
App Store / TestFlight
Integrating Third-Party SDKs

Tech Stack

Swift
Xcode
Firebase
Git
GitHub
Figma
Bitrise
Postman
Claude

Latest Writing

Refresh Tokens in Mobile APIs: A Complete Guide for iOS and Android

A deep dive into refresh token strategies for mobile apps, covering silent renewal, token storage, and failure handling for both iOS and Android.

Read on Medium →

URLCache vs NSCache in iOS — Caching Like a Pro

If you've ever tried to optimize network requests or image loading in your iOS app, you've probably stumbled across URLCache and NSCache.

Read on Medium →

SwiftUI Memory Debugging: TabView Isn't Always the Answer

When developing SwiftUI applications, TabView is often the go-to tool for managing multiple views in a tabbed interface.

Read on Medium →

Engineering Values

// Clean code is a form of respect for your teammates.
// Simple solutions over clever ones.
// Architecture decisions should be deliberate, not accidental.
// Read the docs before guessing.
// The best code is the code you don't need to write.
// Shipping is a feature too.

Get in touch.

Open to conversations about iOS, clean code, and interesting problems.