Benjamin Clarke

About Me - Benjamin Clarke

UK-based freelance iOS developer and consultant

ABOUT ME

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.

Scalability

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

MY SKILLS

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
Swift
90%
UIKit
85%
SwiftUI
81%
Design
77%
Project Management
80%
SERVICES

What I Can Offer You

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

Development

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.

Design

Beautifully curated designs centered around User Experience.

Project Management

Manage internal teams, delivery and including all key stakeholders.

Current Projects