
Morten Bjerg Gregersen
Verified Expert in Engineering
Software Developer
Silkeborg, Denmark
Toptal member since August 8, 2022
As an app developer, Morten focuses on quality through automation. He has worked with iOS and macOS for over 14 years on numerous apps of varying complexity and size. Most recently, he worked on a mobile banking app that hundreds of thousands of customers use daily.
Portfolio
Experience
- iOS - 14 years
- Xcode - 14 years
- UIKit - 12 years
- Agile - 12 years
- Git - 11 years
- Swift - 8 years
- SwiftUI - 5 years
Availability
Preferred Environment
Xcode, Swift, UIKit, SwiftUI, iOS, Git, Native Mobile Apps, iOS SDK, iOS App Development
The most amazing...
...thing: I built a mobile banking app with an automated testing setup for some of the biggest Danish banks and presented it at a major Danish test conference.
Work Experience
iOS/macOS Developer
Self-employed
- Released an app for managing apps in App Store Connect, with in-app purchases and subscriptions.
- Developed the first version of an iPhone app for a mall engagement platform, now used in multiple European countries.
- Shipped multiple open-source Swift libraries on GitHub.
- Developed an iPad app for children with Christian stories, puzzles, memory games, and painting activities.
Senior Front-end Software Developer
Bankdata
- Set up an entire deployment pipeline for our mobile banking app for iOS and Android.
- Paid off much of the technical debt by splitting up the codebase and ensuring separation of concerns.
- Developed internal tools for distributing test versions and managing releases.
Senior iOS Developer
Bankdata
- Helped develop and architect features in an iOS mobile banking app.
- Created automated testing set up for our mobile banking app for iOS and Android, which tested features and the UI.
- Spoke at a big Danish testing conference, TestExpo, where I presented the steps we had taken to make the QA process easier.
iOS Developer
Miracle Mobile | Previously Miracle Apps
- Developed an app for programming guitar pedals with an iPhone speaker.
- Created an app for a vacation resort with iBeacon-enabled hikes.
- Collaborated with other developers as a part of our customers' developer teams.
Experience
Mobile Banking App for 12 Danish Banks
AppDab | Native macOS App for App Store Connect
https://appdab.appHeyAIku | AI-generated Haikus
https://heyaiku.appAkryla | Use Your Photos to Create Crazy Artwork!
https://akryla.appLightTable App for iPad/iPhone
https://apps.apple.com/us/app/lighttable-by-mogee/id739396908Since then, people from other industries have also used the app, e.g., for taking high-resolution photos of negatives.
The app was originally written in Objective-C but was later converted to Swift.
Bagbutik | Swift Client Library for the App Store Connect API
https://bagbutik.devFluxor | Unidirectional Data Flow in Swift
https://fluxor.devWith Fluxor, data flows in only one direction. There is only a single source of truth, updates to the state are done with pure functions, the flow in the app can easily be followed, and all the individual parts can be unit-tested separately.
Score Wonders | Scoring App for the Seven Wonders Board Game
https://coolyellowowl.com/scorewonders/Talkasy | Remember What to Say
https://coolyellowowl.com/talkasy/Education
Academy Profession (AP) Degree in Computer Science
University College of Northern Denmark - Aalborg, Denmark
Skills
Libraries/APIs
Node.js, REST APIs, iOS Native Libraries, iOS API, Apple Subscriptions, Alamofire, Core Image
Tools
Xcode, Git, GitHub, TestFlight, Calabash, Capacitor
Languages
Swift, JavaScript, Swift 2, Swift 3, Swift 1, Swift 4, Swift 5, HTML, CSS, SQL, Objective-C, Ruby, TypeScript, Java, Kotlin
Frameworks
UIKit, SwiftUI, iOS SDK, Core Data, Angular, AppKit, .NET MAUI, CloudKit, NativeScript, Ionic
Paradigms
Test-driven Development (TDD), Model View ViewModel (MVVM), Mobile Development, Agile, Mobile App Design, Desktop App Development, UX Design
Platforms
MacOS, iOS, Apple, Mobile, Firebase, Android, Apple Watch, Desktop, Xamarin, iCloud
Industry Expertise
Project Management
Other
Native Mobile Apps, App Store, User Interface (UI), Mobile App Development, APIs, SDK Development, Minimum Viable Product (MVP), iOS App Development, CI/CD Pipelines, Async/Await, Animation, A/B Testing, Google Play Store, Full-stack, API Integration, AVFoundation, Speech to Text, UI Animation, User Experience (UX), OpenAI GPT-3 API, Computer Vision, OpenAI, File Management, Operating Systems, Artificial Intelligence (AI), Large-scale Projects, In-app Purchases, Subscriptions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring