A professional mobile app developer for iOS and Android, and adaptable to your requirements. Recent apps worked on include Tutorful, Tesco Bank, SmartFinish, Airwick, Lysol Germcast, and others. I'm efficient and well familiar with the release process. My favourite stacks are Swift/SwiftUI and Kotlin/Jetpack Compose, with MVVM architecture. But I'm well experienced with UIKit and XMLs, MVC, VIPER. I have also implemented Bluetooth, UWB and Wi-Fi device connectivity, Augmented Reality, eSIMs integration, and Machine Learning models.

Colin Morrison

A professional mobile app developer for iOS and Android, and adaptable to your requirements. Recent apps worked on include Tutorful, Tesco Bank, SmartFinish, Airwick, Lysol Germcast, and others. I'm efficient and well familiar with the release process. My favourite stacks are Swift/SwiftUI and Kotlin/Jetpack Compose, with MVVM architecture. But I'm well experienced with UIKit and XMLs, MVC, VIPER. I have also implemented Bluetooth, UWB and Wi-Fi device connectivity, Augmented Reality, eSIMs integration, and Machine Learning models.

Available to hire

A professional mobile app developer for iOS and Android, and adaptable to your requirements.

Recent apps worked on include Tutorful, Tesco Bank, SmartFinish, Airwick, Lysol Germcast, and others. I’m efficient and well familiar with the release process.

My favourite stacks are Swift/SwiftUI and Kotlin/Jetpack Compose, with MVVM architecture. But I’m well experienced with UIKit and XMLs, MVC, VIPER. I have also implemented Bluetooth, UWB and Wi-Fi device connectivity, Augmented Reality, eSIMs integration, and Machine Learning models.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more

Language

English
Fluent

Work Experience

Mobile Developer at Tutorful
June 24, 2025 - Present
Temporary contract for Tutorful's iOS and Android apps, enabling students and tutors to connect, manage communications, scheduling, payments, and accounts, supporting millions of lessons. Overhauled push notifications, reduced crash rates and bug backlog, standardized design implementations across platforms, updated critical dependencies, and added new user-facing features including custom attachments integration to Stream chat using Async/Await/Coroutine, Pagination, MVVM, and unit/snapshot tests.
Senior iOS Developer at Ycorp
April 14, 2024 - June 23, 2025
Startup-focused iOS development for white label eSIM provisioning apps; produced a new iOS app to supersede the previous Ymobile, with overlap to Android and React Native. Repaired and released the RN app for 2024. Worked with multiple teams to decipher, document, and implement a complex API quickly. Experience with Bluetooth and UWB connected devices.
Senior iOS Developer at Reckitt
August 13, 2023 - April 12, 2024
Created fast-turnaround iOS concept apps for R&D, healthcare, and medical use while maintaining existing apps; mentored junior developers; explored ARKit/RealityKit, Bluetooth and Wi-Fi connected devices, and pattern recognition using Core ML.
iOS Developer at Reckitt
August 7, 2022 - August 10, 2023
Maintained existing Swift, Objective-C, and React Native apps; implemented accessibility features, CI/CD, development standards and documentation, API data changes, and App Store management.
Junior iOS Engineer at Tesco Bank
August 8, 2021 - August 4, 2022
Debugging and adding front-facing features to the Tesco Bank app; significant refactoring from Objective-C to Swift.

Education

PDA Software Development SCQF Level 8 at CodeClan
April 1, 2021 - July 1, 2021
MEng Chemical Engineering at Heriot-Watt University
January 1, 2011 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Education, Manufacturing, Professional Services, Telecommunications, Consumer Goods

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
Beginner
See more