Benjamin Clarke

About Me - Benjamin Clarke

UK-based freelance iOS developer and consultant


A Brief Introduction

I am a UK-based freelance iOS developer and consultant. I started coding at a young age and I have been building iOS apps the past few years. I take pride in delivering beautiful iOS apps using the latest technologies. I have experience using UIKit and SwiftUI frameworks. If I am not building apps or working on projects you can find me training in Muay Thai or skiing.

Why Me?

A lot of developers can build you an app. However, I can help craft something of superior quality. I will ensure that the app meets business goals and user expectations. Apps I build delight users and help businesses reach their objectives.

When building apps I follow three core principles:

Design for the user

A great app will ensure that it meets user expectations, is easy to use, and is intuitive.

Meets business goals

An app should also provide value to the business, I will ensure that your app supports them.


Technology changes rapidly, ensuring that your app can be scaled and uses the correct architecture to ensure growth is factored in.


My Experience includes:

  • Architecture: MVC, MVVM & VIPER
  • Design patterns: Notification Observer, Protocol & Delegates, Dependency Injection & Singletons
  • Networking: URLSession & Alamofire
  • Local storage: Core Data & Realm
  • Multithreading: GCD & Operation Queues
  • Push notifications
  • In-app purchases: StoreKit & RevenueCat
  • Autolayout: Adaptive Layouts & advanced techniques
  • SwiftUI
  • Animation: Core Animation & .animation() modifier
  • Photo Manipulation: Core Graphics
  • Testing: Unit Testing (ACTAssert)
  • Accessibility: Accessibility Inspector, attributes & Voice Over
  • Analytics: Mixpanel & Google Analytics
  • Source Control: Github & Gitbucket
Project Management

What I Can Offer You

I can work with existing teams, or help you bring your app to market.


Create stunning iOS apps for iPad, iPhone and Watch.

Technical Design

Native iOS development experience such as Swift Design patterns, OOP, MVVM, MVC and VIPER.


Beautifully curated designs centered around User Experience.

Project Management

Manage internal teams, delivery and including all key stakeholders.

Current Projects