About

One senior iOS consultant, directly involved from first look to final handover.

I am Tim Richardson, an independent iOS consultant based in London. I have spent 15 years shipping and maintaining software, from products I took from idea to the App Store to consumer apps used by millions of people.

My strongest work tends to begin where the answer is not obvious: an unfamiliar codebase, an app that has become difficult to release, a performance regression no one can pin down, or a modernisation decision with real delivery risk. I care about finding the simplest responsible path, not prescribing a rewrite because it is more interesting.

Product ownership and engineering depth

I built GlowUp’s iOS product from the ground up and ran it for three years of App Store releases and data-informed iteration. That included the SwiftUI app, subscriptions, analytics, CI/CD, localisation into more than 30 languages, and the initial Node and TypeScript middleware around its generative image backend.

At Motorway, I worked in a large multi-squad mobile organisation on a SwiftUI marketplace app used at national scale. I owned a companion App Clip that went on to handle more than 70% of the organisation’s photo uploads. At Westpac, I worked in the core architecture team on modular boundaries, UIKit-to-SwiftUI migration, Swift 6 adoption and production performance.

I have also led iOS work in health, built and supported a commercial SDK embedded by tier-one banks, and repeatedly built CI and release systems that make shipping safer rather than harder.

How I work

  • Measure before changing.Reproduce the problem and collect evidence before reaching for a large solution.
  • Modernise incrementally.Preserve delivery while improving the parts of the system that create the most risk.
  • Write for the next person.Reports, decision records and code should make the next step easier for an internal team or a future engineer.
  • Treat product quality as engineering.Accessibility, interaction, analytics, reliability and App Store operations belong in the technical conversation.
  • Be candid about trade-offs.A client should understand what is urgent, what can wait, and what is not worth doing.

Selected career history

A short selection rather than a full CV. This is factual career history, not a list of consultancy clients.

  1. Westpac

    Lead iOS Engineer

    Swift 6, architecture, modernisation and production performance in a national banking app used by millions.

  2. GlowUp

    Lead iOS Engineer / Engineering Lead

    Zero-to-App-Store ownership of a global consumer product, then three years of data-informed iteration.

  3. Motorway

    Senior/Lead iOS Engineer

    National-scale SwiftUI marketplace product, and ownership of a high-impact App Clip.

  4. Unblu

    Lead iOS Engineer

    Sole iOS engineer on a commercial SDK used by tier-one financial institutions, including Credit Suisse and UBS.

  5. Hanno

    Tech Lead / Mobile Lead

    Mobile lead for a clinician and patient health product with Bluetooth sensor data and encrypted health information.

  6. Earlier work

    Lead and senior iOS roles

    Waracle, Impero, uMotif, AOL, Axon Vibe and other native mobile products, back to the first releases of Swift and Objective-C.

Selected apps

Products I built independently, alongside apps where I was one of the engineers on a larger team. Each role label says which is which.

GlowUp – AI Photo Generator on the App Store (opens in a new tab)

Lead iOS engineer; built from zero and operated for three years

A global consumer AI product taken from a blank Xcode project to the App Store, then run through three years of data-informed iteration. SwiftUI throughout, with subscriptions, analytics, CI/CD and localisation into more than 30 languages.

Motorway: Sell Your Car on the App Store (opens in a new tab)

Senior/Lead iOS engineer and App Clip owner

A national-scale SwiftUI marketplace app built inside a large multi-squad mobile organisation. Tim owned the companion App Clip that went on to handle more than 70% of the organisation’s photo uploads. This was team work; Tim was one of many engineers on the product.

Technical coverage

Native UI
SwiftUI, UIKit, accessibility, localisation, animation, and adaptive iPhone and iPad layouts.
Modern Swift
Swift 6 strict concurrency, async/await, actors, Combine, and Objective-C migration.
Architecture
Modularisation, Swift Package Manager, MVVM, the Composable Architecture, Coordinators, state-driven UI and dependency design.
Reliability
Instruments, launch time, scrolling performance, memory, Crashlytics and Datadog RUM.
Delivery
GitHub Actions, Fastlane, Xcode Cloud, Jenkins, Bitrise, TestFlight and phased releases.
Product systems
StoreKit, subscriptions, analytics, A/B testing, Firebase, BigQuery and App Store operations.
Security-sensitive work
Keychain, encryption, certificate pinning, biometrics and token lifecycle.

Elsewhere

The quickest way to reach me is email. My professional history is on LinkedIn.

Tell me what you are dealing with

Send a short description of the app and the problem. I will reply by email with an honest view of whether I can help and what the smallest useful first step would be.