Skip to content

Hello, I'm

Emmanuel Kehinde, Senior iOS Engineer

I build iPhone, iPad, and Apple TV apps used by millions.

10M+

Users reached

8 yrs

Shipping mobile

Global Talent

UK Gov Talent endorsed

Projects

Swift, UIKit, SwiftUI, iPadOS, tvOS, GitHub Actions

Peacock Platform

Sky · Senior iOS Engineer

The shared codebase behind Peacock, NOW, and SkyShowtime on iPhone, iPad, and Apple TV.

Swift, Kotlin Multiplatform, Clean Architecture, SPM

HomePass

Plume · Senior iOS Engineer

Refactored to Clean Architecture and pushed multithreading into a shared KMP layer.

Swift, Kotlin Multiplatform, Clean Architecture, SPM

WorkPass

Plume · Senior iOS Engineer

Plume's adaptive WiFi platform for small businesses, built on HomePass's shared KMP core.

Kotlin Multiplatform, SwiftUI, Coordinator Pattern

Grey Finance

Grey · Mobile Engineer

Cross-border banking iOS app built from scratch with KMP and SwiftUI.

Swift, UIKit, Core Data

Eyowo

Softcom · iOS/Android Engineer

Led development on several of 4+ iOS apps across fintech, EdTech, and identity.

Kotlin Multiplatform, Swift, UIKit, Open Source

TwittaSave

Personal Project

Open-source Twitter media downloader for Android and iOS, built on a shared Kotlin Multiplatform core.

Experience

Sky

Senior iOS Engineer

Developed and maintained features across the Peacock streaming platform, a shared codebase powering Peacock, NOW, and SkyShowtime on iPhone, iPad, and Apple TV. Shipped the redesigned NOW experience across UK/IE, Italy, and Germany.

CI impact

50%+ CI build time reduction

Plume

Senior iOS Engineer

Refactored Plume's iOS app to Clean Architecture, modularised with SPM, and moved work off the main thread in the shared Kotlin Multiplatform layer.

Scale

22M+ households

Grey

Mobile Engineer

Built the Grey Finance app from scratch, sharing business logic across Android and iOS with Kotlin Multiplatform and a native SwiftUI layer.

Shipped

Grey Finance v1, from scratch

Softcom

iOS/Android Engineer

Led development on several of 4+ iOS apps across fintech, EdTech, and identity verification.

Reach

500k+ active users

Earlier: Konga Online Shopping (Software Engineer)

Philosophy

01

Stability before features

A buggy fast app loses users. A stable slow one keeps them. Mobile reliability is the product, not a tax on shipping speed.

02

Process beats heroics

Reliable releases come from systems, not all-nighters. The boring parts (branching strategy, release gates, CI) are where quality lives.

03

Ship, don't just review

Credibility comes from the work, not the title. I stay hands-on in the codebase, reviewing and shipping alongside the team I'm on.

04

Mobile is a first-class product

Apps aren't a thin wrapper on the web. They deserve native UX, native performance, and native investment in tooling, testing, and release discipline.

Speaking

Talk · Digital Business Summit · 2021

Journey into Tech – Building a Successful Career in the World of Software Engineering

How to explore career opportunities in tech and build a solid career in software engineering: what 'tech' and 'software engineering' actually involve, common myths, and how to get the most out of your time in the industry.

Talk · Droidcon Nigeria · 2021

Still Sleeping on KMM?

What Kotlin Multiplatform is, why it's worth embracing, and how to get started sharing business logic between Android and iOS.

Radio interview · Africa Tech Radio · 2021

Exploring the World of Programmers

On-air for World Programmers Day: what coding is and how it differs from programming, and how to start a career in programming without a computer science background.

Skills

Platforms

  • iOS
  • iPadOS
  • tvOS
  • Swift
  • SwiftUI
  • UIKit
  • Android
  • Kotlin
  • Jetpack Compose
  • Kotlin Multiplatform Mobile
  • Compose Multiplatform

Architecture

  • Clean Architecture
  • MVVM
  • MVP
  • VIP
  • Coordinator Pattern
  • Modular Design
  • Dependency Injection

Concurrency

  • Async/Await
  • Combine
  • RxSwift
  • Coroutines
  • Multithreading
  • Reactive Streams

CI/CD & Release

  • GitHub Actions
  • Fastlane
  • Jenkins
  • TestFlight
  • Play Store Console
  • Firebase App Distribution
  • Phased Rollouts

Testing

  • XCTest
  • XCUITest
  • TDD
  • Code Review Standards

Data & Networking

  • Core Data
  • Realm
  • SQLite
  • WebSockets

Observability

  • Firebase Crashlytics
  • Firebase Remote Config
  • Feature Flagging

Tools & Specialties

  • Swift Package Manager
  • Technical Writing
  • Engineering Leadership
  • Hiring
  • Architecture Reviews