Mercedes-Benz.io
Modernizing an iOS product meant connecting mobile, web, content, and deployment concerns without forcing them into one stack.
- Organization
- Mercedes-Benz.io
- Role
- Senior Software Engineer
- Period
- 06/2019–12/2019
- Focus
- iOS modernization, Platform integration, Deployment automation
- Theme
- Enterprise

The engagement connected an iOS product with a changing web and content platform. Modernizing the mobile architecture could not be isolated from a migration away from a Ruby backend toward server-side rendering, or from the way structured content moved through GraphQL and Contentful into the customer experience.
My contribution covered modern Swift practices and iOS architecture refactoring, migration work for the new SSR architecture, and a custom Gatsby plugin connecting GraphQL and Contentful. I also automated deployment processes, including internal CocoaPods tooling. The work reinforced that modernization succeeds through deliberate interfaces between systems and teams; replacing technology is only useful when the new boundaries make future change easier to coordinate.