top of page
3DaysOfSwift_final_cleaned_Logo-transparent-v3 ⭐️-tiny.png

Profile

Join date: Feb 5, 2025

About

About the Instructor

Matthew Thomas is fortunate to have foreseen the possibilities of mobile before the iPhone was released to market and has now spent his entire adult career writing mobile software for Apple devices.


Years Working in iOS (iPhone Operating System)

With over 15 years experience in iOS alone, Matthew Thomas has been writing code and designing whole systems for iOS since 2008 when the first release of the iOS SDK was announced.


Years Teaching

Throughout his career, Matthew Thomas has been teaching new starters, young juniors, colleagues and has spent numerous years leading teams. As a continuous mentor it would be inaccurate to specify a set number of years teaching. Instead, it would be more accurate to recognise that some people are simply natural born leaders and dedicate extra time in their day to help others at any cost when ever required.


Career Accomplishments

  1. The developer behind the 10 billionth downloaded app on the AppStore

  2. Written, developed and designed over 20 mobile games.

  3. Was invited to Apple headquarters in Cupertino, USA to work on a secret project.

  4. Became the lead and expert on the AppleWatch for a mobile social media sports app.

  5. Long term mentor for new iOS Developers inexperienced with older concepts such as retain counting and capture semantics - sharing a point of view that only experience can provide.

  6. Team leadership

  7. Product ownership. Having worked with som many small companies and startups Matthew is fully skilled with in depth understanding of how vital the work of each individual programmer can be and how one developer can make a huge difference to revenue, features and the success of each product.

  8. Significantly increased income of a global investment brand by focussing on signup conversion rates and the user experience of onboarding once the iOS app was downloaded by the user.

  9. Evolving a full career from junior to senior to consultant to teaching a whole new generation of developers and passing on his experience.


An Example of Teaching Style

Promotional video - explaining teaching style


A Message to Students

"You will learn more from getting things wrong than getting things right. Your experience is what guides you to write robust, safe and reliable code. I would eagerly suggest that you try to learn what not to do as well as what to do!

Badges

  • Staff
    Staff @ 3DaysOfSwift.com

Posts (74)

Jan 22, 20269 min
Learn Swift in 2026: Quick Guide for iOS Devs
3DaysOfSwift.com/bootcamp Learn Swift in 2026: Quick Guide for iOS Devs Learning Swift in 2026 has never been easier — and paradoxically, never more confusing. The Swift programming language itself is elegant, powerful, and beginner-friendly, yet the modern learning landscape is cluttered with overlapping tools, frameworks, opinions, and tutorials that often blur the line between Swift the language and SwiftUI or UIKit the frameworks . This article is written for young graduates and...

9
0
Jan 19, 20269 min
How Recruiters Should Be Vetting iOS Developers in 2026
How Recruiters Should Be Vetting iOS Developers in 2026 Every Resource on 3DaysOfSwift.com Is Now Free — And Here’s How Recruiters Should Be Vetting iOS Developers in 2026 The iOS recruitment landscape has changed dramatically. AI tools are everywhere, candidates can submit dozens of applications with almost no effort, and hiring managers are becoming far more selective. In this new environment, recruiters face a difficult challenge: there are more applicants than ever, yet the overall...

5
0
Jan 15, 20269 min
How To Learn Swift in 2026: Modern Roadmap for Junior iOS Developers
How To Learn Swift in 2026: A Modern Roadmap for Junior iOS Developers Learning Swift in 2026 is no longer the problem it once was. The real challenge today is not access to information, but clarity. Young graduates searching how to learn Swift are met with an overwhelming mix of videos, frameworks, AI-generated code, and conflicting advice. Many believe they are learning Swift, when in reality they are learning how to follow tutorials without understanding the language underneath. I’m...

6
0
bottom of page