Mobile development

I try to write innovative and engaging mobile applications that follow best practices in code and design. The technology of modern Smartphones in combination with new APIs brings cutting-edge technology like AR, VR, Machine learning on your mobile devices.

User experience

No matter if you design voice, mobile, wearable, tv or desktop interfaces. Creating a great user experience means fully understanding how users interact with your product and what is driving them to use it. I like simple and intuitive user interfaces that do as little as possible, but just as much as necessary. 

Clean code

Maintainable and testable code provides a fundament for great applications. Avoiding technical debts and writing SOLID code gives developers the flexibility to react quickly to ever-changing requirements. Always try to leave the campground cleaner than you found it. 

Skills

Signing/Provisioning iOS Continuous integrationAppstore/Playstore distribution Xcode CocoaPods/Carthage Source controlGit Fastlane Teamwork Swift/Objective-C Continuous deliveryCommunication User stories User interface designUsability engineeringPrototyping Problem solvingSoftware architecture UI testingScrum Mobile development