Objective-C Developer in Los Angeles, CA, United States
Researcher for Artificial Intelligence and Computer Vision2013 - 2016Goethe-Universität
Technologies: C, C++
- Wrote algorithms for advanced image processing and feature detection.
- Evaluated behavioral patterns and participated in risk analysis for self-driving cars.
- Ran simulations to test various scenarios where software is used to control driver assistance systems or fully self-driving cars.
iOS Developer2012 - 2016Freelance Work
Technologies: Xcode, Swift, Objective-C
- Deployed applications to the App Store.
- Supported users and evaluated feedback.
- Updated and permanently improved apps over long periods of time.
- Developed general-purpose and specific frameworks to share reusable components between apps.
- Handled migration from Swift 1 to Swift 2 and from Swift 2 to Swift 3.
iOS Developer2014 - 2015Rossmann
Technologies: Xcode, Objective-C, Node.js, MongoDB
- Built the initial version of the iOS app from the ground up.
- Incorporated the company's corporate design into the app.
- Implemented simple user authorization while keeping all features usable by non-authorized users.
- Coordinated communication between the retail, marketing, and software development teams.
- Refactored the back-end to enhance performance and improve security.
- Charts Studio (Development)
I developed Charts Studio because I believe that one of the greatest strengths of mobile platforms is how they allow users to engage in quick, simple, and straightforward workflows without having to navigate through the clutter of most traditional desktop application's interfaces.
For users that want to quickly create charts and graphs by just filling up a single table and choosing a style, it provides an alternative to having to utilize apps like Excel or Numbers.
Charts Studio is built entirely around basic iOS frameworks, including Core Graphics and Core Animation for beautifully rendered and animated charts.
- Panorama Screenshots (Development)
Panorama Screenshots is an app that I developed to help users solve a simple problem: to stitch multiple screenshots together, allowing them to create just one very long screenshot of scrolling content. This task would normally take a very long time to solve manually—cropping all of the images exactly where they need to be cropped, preferably in a pixel-perfect manner, and it certainly wouldn't be fun.
I used OpenCV and a self-developed image matching and cropping algorithm to make everything happen in just seconds.
- Maps Studio (Development)
Mathematics and geometry played a very important role when I developed Maps Studio. It is the only app in the App Store that displays perfect geographic circles on a native MapKit map—taking the spherical shape of the earth and the Mercator projection into account.
- Enough Left in the Fridge? (Development)
I built the app, Enough Left in the Fridge?, around some simple concepts: data synchronization, document collaboration, and safely sharable permissions for reading and writing.
It's a very native-looking iOS app that was made for quick user interaction with a grocery inventory/shopping list.
FrameworksMapKit, CloudKit, Core Data, ReactiveCocoa
Libraries/APIsCocoaPods, Core Animation, Core Image, OpenCV, Node.js
ParadigmsAgile, Protocol-Oriented Programming, Object-oriented Programming (OOP), Functional Programming, REST
PlatformsMacOS, iOS, watchOS, tvOS
ToolsGit, Xcode, Illustrator CC, Photoshop CC
- Bachelor of Science in Computer Science2013 - 2016Goethe-Universität - Frankfurt, Germany