01/ About me

Hello,
I'm Malcolm

Husband. Father. I play football every week, rain or shine. Off the pitch, I'm usually gaming, planning the next trip, or finding a new restaurant to try. Easy-going by nature and solutions-focused at work, I genuinely enjoy helping the next generation of engineers find their feet.

I'm a senior iOS engineer with over 10 years of experience building and modernizing mobile products. My work runs deep in Swift, UIKit, and SwiftUI, with a strong focus on architecture, platform scalability, and shipping things that hold up under real-world use.

10+Years experience
5+Industries
SeniorLevel
Clients inSouth AfricaSpainUKUnited States

Education

B.Sc. Computer Science
& Informatics

University of Johannesburg

02 / Work experience

A decade of iOS,
built to last.

  • Crypto
  • Fintech
  • E-Commerce
  • EdTech
  • Consumer Apps

ArcTouch

Current3 roles

San Francisco, United States (Remote)

Currently working as an iOS engineer in a contracting capacity, collaborating with different client teams across product categories.

Ecommerce client
Led iOS engineering for a new app experience, including a Shopify-based commerce flow for the US market.
Fashion client
Built features for an internal executive monitoring app using Clean Architecture, supporting reliable biweekly delivery.
EduTech client
Delivered user-facing features in a cross-functional team, modernizing Core Data and supporting a UIKit-to-SwiftUI migration.

Luno

3 roles
Staff iOS Software Engineer – Developer ExperienceJohannesburg, SA
Jul 2022 – Jul 2024
Senior iOS Software Engineer – PlatformJohannesburg, SA
Aug 2021 – Jul 2022
iOS Software Engineer – Customer SecurityJohannesburg, SA
Feb 2019 – Sep 2020

Zulzi

Lead iOS Software EngineerJohannesburg, SA

Zapper

iOS Software EngineerJohannesburg, SA

Byte Orbit

Junior iOS Software EngineerJohannesburg, SA

03 / Key achievements

Work that left
a mark.

Headless E-Commerce Launch

Led the iOS engineering for a new consumer app, integrating a headless commerce experience for the US market.

Codebase Modularization

Migrated a large iOS app from a monolith to Swift Package Manager modules, boosting build times and developer velocity across the team.

Indie App — 35K+ Downloads

Independently shipped an iOS app that reached 35K+ downloads, taking the product from idea to the App Store solo.

Translation Workflow Automation

Built tooling to automate translation workflows, eliminating significant manual overhead for the engineering team.

04 / Skills

Technical depth.
Product empathy.

Senior-level iOS expertise across the full stack of mobile engineering — from Swift concurrency and clean architecture to CI/CD, cross-platform reach, and AI-assisted development workflows.

Core iOS

  • Swift
  • UIKit
  • SwiftUI
  • Objective-C

Architecture

  • MVVM
  • Clean Architecture
  • Coordinator Pattern
  • Dependency Injection

Concurrency & APIs

  • Swift Concurrency
  • Async/Await
  • Combine
  • RxSwift
  • RESTful APIs
  • gRPC

Tooling & Infra

  • Swift Package Manager
  • Core Data
  • Fastlane
  • CI/CD
  • XCTest
  • TestFlight

Cross-platform

  • React
  • React Native
  • Kotlin

AI Tools

  • Cursor
  • Claude
  • GitHub Copilot
  • Agentic Coding

05/Writing & Publications

Sharing what
I've learned.

More on Medium

06 / Contact

Bring the brief.
I'll bring focus.

Working on something interesting? Whether it's iOS, architecture, or a product conversation — drop me a message. I'd love to hear about it.