Ulm, Germany
- Working across multiple product teams building and maintaining mobile apps for Liebherr smart appliances
- Maintain the team's CI/CD runners, built on Cirrus/Tart-based macOS VMs
- Contributed to the company's Spring Boot middleware application
Spring BootCirrus/TartmacOS CI Runners
SmartDevice 2.0 — Native iOS App05/2023 — 2024
- Built and shipped 50+ features on a production iOS app for smart appliance control, including a full alarm management module, dashboard info system, onboarding redesign, and interior lighting controls
- Fixed 100+ production bugs across onboarding, connectivity, notifications, and local data sync
- Wrote integration tests for critical flows (alarms, holiday/party mode, notifications) and maintained CI/CD pipelines
- Integrated Firebase Analytics, Google Analytics, and AppsFlyer for feature-level usage tracking
- Delivered 20+ releases over 2.5 years on a modular MVVM Swift codebase
SwiftMVVMCore DataAlamofireFirebaseXCTestCI/CD
SmartDevice 3.0 — Flutter Rebuild2024 — Present
- Working on the Flutter rebuild of SmartDevice, replacing the legacy native iOS/Android apps with a single cross-platform codebase built on Clean Architecture
- Implemented different controls for our appliances, and resolved deep-linking navigation bugs affecting app state
- Fixed onboarding and appliance-sync failures across iOS and Android, plus 20+ stability bugs including crashes, build failures, and startup hangs
- Improved UI across several app screens based on user feedback
- Contributed to the Spring Boot mobile API application backing SmartDevice
- Shipped 169+ commits following enterprise linting standards and code review practices
FlutterDartBLoC/CubitClean ArchitectureRetrofit/DioDriftGetItFirebaseSpring Boot
Service App — Flutter2026 — Present
- Joined a Clean Architecture Flutter app used by field technicians to flash firmware and diagnose appliances over Bluetooth/Wi-Fi, following a team merge
- Built new reusable UI components and improved the developer settings and firmware update flows with better progress feedback
- Fixed a critical Wi-Fi connectivity bug blocking a specific appliance model, plus native iOS access-point connection failures
- Resolved an endless-loading bug in diagnostics, a Firebase Remote Config error, and feedback-email routing logic, backed by new unit tests
- Maintained CI/CD — cleaned up Dependabot, GitHub Actions workflows, and Fastlane/Gemfile security fixes
FlutterCubit/BlocDio/RetrofitFirebase Remote ConfigSwiftGitHub ActionsFastlane
Internal Flutter Design SystemMar 2025 — Present · parallel, cross-team
- Built new reusable UI components from scratch, following the internal library's architecture and documentation standards
- Improved accessibility by adding semantic labels to interactive elements for screen-reader support (WCAG)
- Enhanced component flexibility across buttons, dividers, and toggles
- Refactored the navigation bar and fixed several component bugs, improving consistency across the library
- Maintained design tokens — colors, fonts, icon fonts — kept consistent across the library, with 16+ merged changes
FlutterDesign SystemsAccessibility (WCAG)Widget Testing