Career
Product-minded software engineer with over seven years of experience building and scaling production software across mobile and real-time platforms, with deep native iOS (Swift) expertise and Android delivery via Flutter. I own work end-to-end, from clarifying requirements and making architecture decisions to release and iteration.
Software Engineer
| C4B Com for Business | Munich, Germany | July 2024 – Present |
Native client apps (iOS, Android and macOS) for XPhone NextGen, C4B’s unified communications platform.
- Native Meeting Experience: Designed and delivered the platform’s native mobile and desktop meeting solution end-to-end: real-time audio and video over WebRTC, two-way screen sharing, Picture-in-Picture, on-device background effects and full moderation features. Reached verified feature parity with the existing web client while adding capabilities only a native app can offer.
- API Versioning Framework: Decided on and built an API versioning framework for on-premise deployments, so a single app build supports customers on different server versions through version negotiation, factory-based API selection and capability interfaces with graceful feature degradation. Annotation-driven code generation makes API registration compile-time safe and cuts onboarding a new server version down to a single annotated class.
- Cross-Platform Work: Brought iOS platform expertise into the Flutter (iOS and Android) codebase and introduced systematic performance measurement and debugging practices. Platform-specific fixes measurably reduced iOS-only QA bug reports.
- Release Automation: Automated unit tests, UI tests, versioning and TestFlight and Google Play deployments with Fastlane, reducing manual release effort and release-related errors.
- AI-Assisted Delivery: Used Claude Code to produce a working prototype of the meeting module in three days, mapping company-specific APIs, business rules and product flows that would have taken weeks to reverse-engineer alone, while building the UI in parallel.
- Team Contributions: Trusted with responsibilities beyond feature work: driving bug triage and cross-team root-cause analysis spanning multiple codebases, reviewing pull requests, and coordinating the team’s board and releases.
Software Engineer
| CHECK24 GmbH | Munich, Germany | November 2022 – July 2024 |
- Super App Development: Developed and maintained the bank account module of CHECK24’s large-scale iOS super app, serving a high-traffic user base, using SwiftUI.
- UI Test Stability: Re-implemented the module UI in SwiftUI and refactored legacy UIKit components, improving UI test stability and reducing layout bugs.
- Requirement Refinement: Worked closely with product and backend teams to clarify requirements and edge cases before implementation, which resulted in fewer post-release issues and support tickets.
- Architectural Contributions: Argued the case for SwiftUI in architecture reviews with concrete evidence and an incremental migration plan, shaping the team’s reference approach for SwiftUI adoption and code consistency.
Software Engineer
| Plus Minus One | Istanbul, Turkey | July 2020 – October 2022 |
Built multiple B2C iOS apps from initial planning through App Store release in a small product team. Planty was featured by Apple on the App Store.
Math Hero (27K+ App Store reviews, 4.7 rating, 10M+ problems solved):
- Architected screen recording (ReplayKit), camera recording and a photo/video editing pipeline, plus LaTeX input, OCR text recognition, live chat and an infinite video feed.
- Set up the base project (networking, push notifications, AWS), built a multi-window manager and secured local data with Keychain, alongside unit tests and code reviews.
- Kept crash-free session rates above 99.7% and supported predictable bi-weekly releases by prioritizing modular architecture, separation of concerns and performance work early, even under pressure to ship fast.
EasyFax, Call Recorder and EasyScanner:
- Redesigned the UI and implemented in-app purchases, push notifications and folder management. Configured CI/CD on Bitrise and added unit test coverage. Migrated the codebase from Objective-C to Swift.
- Learned Node.js to build a Firebase Functions webhook and a push notification flow that improved user engagement.
Planty:
- Implemented a light meter using device sensors, custom adaptive layouts and a custom keyboard extension.
Software Engineer
| Pineal Creative Technologies / Live View Sports, Inc. | Istanbul, Turkey | October 2019 – July 2020 |
- Crash Rate Reduction: Improved production iOS and iPadOS app stability by identifying and fixing crash-prone areas, reducing crash rates to below 0.3%.
- Architectural Refactoring: Refactored selected modules from MVC to VIPER, improving modularity and testability.
- Performance Optimization: Built pause, resume and background downloads plus a video caching mechanism, significantly improving app performance and responsiveness.
- Feature Development: Implemented an animated drag-and-drop gallery and Realm-based local storage.
Independent Products
Heatiz – Soccer Tracker (iPhone & Apple Watch)
| Solo Product | heatiz.com |
- Designed, built and shipped the app on my own with SwiftUI, watchOS, HealthKit and GPS (Core Location), tracking matches, on-field movement and fitness and health data. Available on the App Store.
- Owned the complete zero-to-market process: product definition and UX decisions, development, landing page, App Store submission, release and post-launch iteration.