Swift, UIKit, SwiftUI, iPadOS, tvOS, GitHub Actions
Peacock Platform
Sky · Senior iOS Engineer
The shared codebase behind Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS.
Swift, UIKit, SwiftUI, iPadOS, tvOS, GitHub Actions
Sky · Senior iOS Engineer
The shared codebase behind Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS.
Swift, Kotlin Multiplatform, Clean Architecture, SPM
Plume Design Inc. · Senior iOS Engineer
Refactored to Clean Architecture and pushed multithreading into a shared KMP layer.
Swift, Kotlin Multiplatform, Clean Architecture, SPM
Plume Design Inc. · Senior iOS Engineer
Plume's adaptive WiFi platform for small businesses, built on HomePass's shared KMP core.
Kotlin Multiplatform, SwiftUI, Coordinator Pattern
Grey · Mobile Engineer
Cross-border banking iOS app built from scratch with KMP and SwiftUI.
Swift, UIKit, Core Data
Softcom Limited · iOS/Android Engineer
Led end-to-end development of 4+ iOS apps across fintech, EdTech, and identity.
Kotlin Multiplatform, Swift, UIKit, Open Source
Personal Project
Open-source Twitter media downloader for Android and iOS, built on a shared Kotlin Multiplatform core.
Senior iOS Engineer
Developed and maintained features across the Peacock streaming platform, a shared codebase powering Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS. Shipped the redesigned NOW experience across UK/IE, Italy, and Germany.
CI impact
50%+ CI build time reduction
Senior iOS Engineer
Refactored Plume's iOS app to Clean Architecture, modularised with SPM, doubled iOS runtime perf via KMP multithreading.
Performance
2× runtime performance
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
iOS/Android Engineer
Led 4+ iOS apps across fintech, EdTech, and identity verification.
Reach
500k+ active users
Earlier: Lixy Technologies (iOS Engineer) · Konga Online Shopping (Software Engineer)
01
A buggy fast app loses users. A stable slow one keeps them. Mobile reliability is the product, not a tax on shipping speed.
02
Reliable releases come from systems, not all-nighters. The boring parts (branching strategy, release gates, CI) are where quality lives.
03
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
Apps aren't a thin wrapper on the web. They deserve native UX, native performance, and native investment in tooling, testing, and release discipline.
Hello, I'm
I build iOS, iPad, and tvOS apps used by millions.
10M+
Users reached
8 yrs
Shipping mobile
Global Talent
UK Gov Talent endorsed
Swift, UIKit, SwiftUI, iPadOS, tvOS, GitHub Actions
Sky · Senior iOS Engineer
The shared codebase behind Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS.
Swift, Kotlin Multiplatform, Clean Architecture, SPM
Plume Design Inc. · Senior iOS Engineer
Refactored to Clean Architecture and pushed multithreading into a shared KMP layer.
Swift, Kotlin Multiplatform, Clean Architecture, SPM
Plume Design Inc. · Senior iOS Engineer
Plume's adaptive WiFi platform for small businesses, built on HomePass's shared KMP core.
Kotlin Multiplatform, SwiftUI, Coordinator Pattern
Grey · Mobile Engineer
Cross-border banking iOS app built from scratch with KMP and SwiftUI.
Swift, UIKit, Core Data
Softcom Limited · iOS/Android Engineer
Led end-to-end development of 4+ iOS apps across fintech, EdTech, and identity.
Kotlin Multiplatform, Swift, UIKit, Open Source
Personal Project
Open-source Twitter media downloader for Android and iOS, built on a shared Kotlin Multiplatform core.
Senior iOS Engineer
Developed and maintained features across the Peacock streaming platform, a shared codebase powering Peacock, NOW, SkyShowtime, and Showmax on iPhone, iPad, and tvOS. Shipped the redesigned NOW experience across UK/IE, Italy, and Germany.
CI impact
50%+ CI build time reduction
Senior iOS Engineer
Refactored Plume's iOS app to Clean Architecture, modularised with SPM, doubled iOS runtime perf via KMP multithreading.
Performance
2× runtime performance
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
iOS/Android Engineer
Led 4+ iOS apps across fintech, EdTech, and identity verification.
Reach
500k+ active users
Earlier: Lixy Technologies (iOS Engineer) · Konga Online Shopping (Software Engineer)
01
A buggy fast app loses users. A stable slow one keeps them. Mobile reliability is the product, not a tax on shipping speed.
02
Reliable releases come from systems, not all-nighters. The boring parts (branching strategy, release gates, CI) are where quality lives.
03
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
Apps aren't a thin wrapper on the web. They deserve native UX, native performance, and native investment in tooling, testing, and release discipline.