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/ Current work

Building a clearer
view of money.

See what you spend. As it happens.

A personal finance app that brings Apple Pay and bank alerts into one clear picture of what went out, without a bank login or spreadsheet. Money data stays on your phone, by design.

Visit myklippa.com

06/Writing & Publications

Sharing what
I've learned.

More on Medium

My Apps

I build and publish apps through my company MDEVSA (PTY) LTD.

Advent Praise app icon

Advent Praise

Hymns for home and church, with the SDA Hymnal and Christ in Song, sheet music and church mode.

Klippa

In Beta Testing

A spend-tracking app.

07 / 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.