Professional Experience
My career journey, roles, and professional growth over the years
Showing 9 of 9 experiences
Current
Senior Software Architect, iOS
Tools for Humanity•Munich, Germany
Jun 2026 - Present
Working in the Biometric Verification Team on face authentication for World ID, enabling users to verify their humanity entirely on-device using only their phone camera.
- Building and improving face authentication on iOS to expand World ID access beyond Orb locations.
- Enhancing existing verification methods, simplifying enrollment, and improving account management flows to reduce churn across World ID and World App.
- Partnering closely with the internal ML team to productionize the face authentication engine, covering both research tooling and production features.
- Designing core technologies and infrastructure with a strong focus on security, privacy, compliance, reliability, and developer velocity.
- Advancing an open, decentralized platform that enables third-party developers to integrate World without relying on proprietary systems or single points of failure.
- Owning key software components end-to-end: designing, building, debugging, scaling, and maintaining them to meet product and team goals.
Full-time
Active
Lead iOS Engineer (Freelance)
endios GmbH•Remote
Feb 2026 - May 2026
Worked on a freelance basis as Lead iOS Engineer, focused on building the company's AI-driven iOS engineering workflow from scratch.
- Built the foundation of the team's AI infrastructure for iOS development.
- Stabilized the team's agentic workflow and introduced a more reliable, repeatable engineering process.
- Defined and rolled out reusable iOS skills, hooks, commands, and agent instructions for the team.
- Increased automation across the iOS workflow, reducing manual overhead and improving delivery consistency.
- Helped establish a highly automated development setup that scaled better for day-to-day product work.
Full-time
Senior Mobile Architect | DevRel
Storyblok GmbH•Remote
Jul 2024 - May 2026
- Built cross-platform SDKs in Swift (iOS) and Kotlin (Android) using SwiftUI, Combine, Jetpack Compose, and Coroutines — reduced SDK integration time by 60% across 100+ client apps.
- Implemented TCA, MVVM, and MVI architectures, improving maintainability, test coverage, and adoption across engineering teams.
- Created 5+ developer tools and sample apps (3 SwiftUI, 2 Compose), cutting developer onboarding time and support requests by 40%, and driving 20% monthly SDK adoption growth.
- Set up CI/CD pipelines with Fastlane, Cocoapods, Gradle, and GitHub Actions — release cycles became 30% faster and deployments more reliable.
- Applied TDD with JUnit, Espresso, and XCTest, raising release stability and overall product quality.
- Authored 100+ pages of technical documentation and API guides, reducing developer support tickets by ~40%.
- Collaborated with product teams and open-source contributors to maintain feature parity and consistency across platforms.
- Worked with data teams to propose unified approaches for mobile storage and processing algorithms, aligning directly with backend systems.
- Promoted open-source adoption and developer community engagement, increasing SDK usage and ecosystem contributions.
Full-time
Extern Lecturer (Freelancer)
SRH Berlin University of Applied Sciences•Berlin, Germany
May 2022 - Apr 2024
- Lecturer in Computer Science — taught both introductory and advanced courses, covering fundamental principles as well as complex topics in the field.
- Supervised Bachelor’s and Master’s theses, guiding students through research, methodology, and technical execution.
Full-time
Senior Mobile Engineer
LOTTO24 AG•Hamburg, Germany
Apr 2020 - Jun 2024
- Migrated 80% of iOS screens to SwiftUI and Android screens to Jetpack Compose, improving accessibility compliance and raising UI test reliability by 35% for 2M+ active users.
- Converted Objective-C to Swift (MVVM) and Java to Kotlin + Coroutines, cutting technical debt by 70% and simplifying long-term maintenance.
- Built Core Data + REST API pipelines on iOS and optimized Flow/Coroutines on Android, reducing network latency by 30% and improving offline reliability.
- Delivered Lotto widgets in SwiftUI and Compose with real-time updates, attracting 200K+ weekly users and boosting monetization by 18%.
- Increased unit test coverage to 60% with XCTest, JUnit, Espresso, and Mockito, reducing regressions and strengthening release stability across OS versions.
- Collaborated with product, design, and QA teams to align features across platforms and shorten release cycles.
- Applied modern development practices (MVVM, SwiftUI, Jetpack Compose, Coroutines, TDD, CI/CD) to improve code quality and developer efficiency.
Full-time
Senior Mobile SDK Engineer
Zalando SE•Dortmund, Germany
Aug 2018 - Mar 2020
- Built payment SDKs in Swift and Kotlin processing 3M+ monthly transactions, cutting checkout latency by 15% and boosting conversion rates by 20%.
- Designed local storage modules with SQLite and Core Data, ensuring reliable offline sync and faster transaction processing.
- Delivered 10+ reusable UI components in SwiftUI/UIKit and Jetpack Compose, accelerating feature delivery speed by 30% and improving consistency across shopping flows.
- Migrated high-traffic web checkout flows to native mobile (Kotlin + Swift), improving performance and increasing mobile adoption.
- Applied RxJava, Flow, and Combine for reactive data handling, simplifying concurrency and improving system responsiveness.
- Strengthened crash monitoring and observability pipelines, reducing app crashes and improving long-term stability across iOS and Android.
- Partnered with backend and mobile teams across 30+ Agile sprints, aligning APIs, improving developer velocity, and delivering stable releases on schedule.
Full-time
Software Engineer (iOS & Android)
Uber Inc.•Palo Alto, California
May 2016 - Jul 2018
- Built GPS tracking and data monitoring systems in Swift and Kotlin for 10M+ monthly riders, improving location accuracy by 25% and reducing fraud cases.
- Optimized background sync pipelines, reducing cold-start time from 8–12s → 3–5s, directly improving user retention and trip reliability.
- Delivered real-time trip engagement features on iOS and Android, driving a 15% increase in daily active users (DAU) and aligning with revenue goals.
- Designed on-device fraud detection tools in collaboration with backend and cross-platform teams, ensuring consistent protection across ecosystems.
- Resolved 100+ critical crashes with a 90% fix rate using Xcode Instruments and Firebase Crashlytics, stabilizing apps at global scale.
Full-time
Research Assistant
The University of Texas at Arlington•Arlington, TX, USA
Sep 2014 - Apr 2016
- Worked as a Research Assistant in the Software Engineering Research Team, contributing to academic and applied research projects.
- Focused on Mobile Profiling Data Analysis, exploring performance bottlenecks and optimization opportunities.
- Applied Machine Learning and Big Data concepts, developing models and pipelines to analyze large-scale mobile usage datasets.
Full-time
Software Engineer (iOS & Android)
Champs21•Dhaka, Bangladesh
Apr 2011 - Jul 2014
- Built iOS (Objective-C) and Android (Java) apps adopted by 30K+ students across 200 schools, accelerating digital transformation in education.
- Implemented offline data sync with SQLite for 10K+ student records, enabling seamless usability in low-connectivity environments.
- Integrated secure local storage with encryption libraries on both platforms, improving compliance and reducing data exposure risks.
- Maintained compatibility across 5 iOS versions and 12+ iOS/Android devices, minimizing fragmentation and ensuring consistent UX.
- Optimized background services with GCD (iOS) and AsyncTasks/JobScheduler (Android), improving battery efficiency and app responsiveness.
- Released 50+ product iterations in Agile sprints, shortening feedback loops and accelerating feature delivery.
- Shipped analytics-driven engagement features, boosting student retention by 20%.
Full-time