class AppModule : DaggerModule() {
@Provides @Singleton
fun provideRepository(
api: ApiService,
dao: AppDatabase
): Repository = RepositoryImpl(api, dao)
@Provides
fun provideViewModel(
repo: Repository
) = ViewModelFactory(repo)
}
suspend fun fetchBookings(): Flow<List<Booking>> =
withContext(Dispatchers.IO) {
repository.getBookings()
.map { it.toDomainModel() }
.catch { emit(emptyList()) }
}
const ReleaseScreen: React.FC = () => { const [builds, setBuilds] = useState<Build[]>([]); const { data } = useQuery('releases', fetchReleases); useEffect(() => { pipeline.trigger('rc-cut'); maestro.runSuite('regression'); }, [data]); return ( <ScrollView style={styles.container}> {builds.map(b => <BuildCard key={b.id} />)} </ScrollView> ); };
{ }KT</>TSCIAI>>RNfun( )=>:::
Available for opportunities

Mohammad
Haidar

AI-Native Mobile Engineer

Android & React Native• 10 Years of Shipping Mobile Apps

~/android-project
KotlinJetpack ComposeReact NativeTypeScriptJenkinsMaestro E2EClaude CodeGitHub CopilotKMPCoroutinesDagger/HiltCI/CDFastlaneMVVMClean ArchitectureFirebase

About Me

Mobile Engineer with 10 years of experience and deep expertise in Android, Kotlin, and Jetpack Compose. Former EU Blue Card holder with 4+ years at Omio in Berlin. I operate at 3x productivity through AI-augmented development — leveraging Copilot, Claude Code, and ChatGPT for code generation, architecture decisions, and debugging. Heavy contributor to both native Android and React Native codebases.

10+
Years Experience
2M+
Users Impacted
8+
Apps Shipped
4
Companies

Technical Skills

AI Tools
GitHub CopilotClaude CodeChatGPTAI Code ReviewAutomated Test Generation
Android
KotlinJavaJetpack ComposeMVVM / Clean ArchitectureCoroutines / FlowDagger / Hilt
React Native
TypeScriptNative ModulesBridgingReduxNavigationPerformance Optimization
Cross-Platform
Kotlin Multiplatform (KMP)Compose MultiplatformNative-JS Bridging
CI/CD & Testing
JenkinsMaestro E2EGradle Play PublisherFastlaneUnit TestingFirebase Crashlytics

Work Experience

OmioBerlin, Germany (Remote)

Senior Mobile Engineer(Platform Team)

Dec 2021 — Present

  • Working on the native Android side — Kotlin, Jetpack Compose, Coroutines/Flow, and Clean Architecture
  • Started on the post-booking team, building features serving 2M+ monthly active users
  • Moved to the Platform team, owning overall app structure, release process, and deployments
  • Drove a weekly release train — RC cut, Maestro E2E gate, staged rollout, and production deployment — all orchestrated through Jenkins pipelines
  • Built AI-augmented Maestro E2E testing framework, using AI to handle flaky selectors, dynamic content, and non-deterministic UI states that break traditional E2E approaches
  • Heavy contributor to the React Native migration — built native-to-RN bridging layer and delivered cross-platform features alongside native Android work
  • Owned CI/CD pipelines, release automation, and app-wide migrations
KotlinJetpack ComposeReact NativeTypeScriptMVVMCoroutines FlowDagger/HiltJenkinsMaestro
mysayBeirut, Lebanon

Android Software Engineer

Apr 2018 — Nov 2021

  • Single-handedly built social platform from concept to 100K+ users (4.7★ rating)
  • Architected scalable MVVM architecture supporting 10x user growth
  • Implemented WebRTC real-time communication handling 50K+ daily conversations
  • Established CI/CD pipeline reducing deployment time from 2h to 15min
KotlinJavaMVVMDagger 2RxJavaRetrofitWebRTCRoomFirebase
FOO OffshoreBeirut, Lebanon

Android Software Engineer

Jun 2017 — Mar 2018

  • Integrated Mastercard MCBP Mobile Payment SDK processing $5M+ monthly
  • Led ZainCash v2.0 development serving 400K+ users across MENA (99.9% uptime)
KotlinJavaMastercard MCBP SDKPayment Processing
SyncworxBeirut, Lebanon

Mobile Developer

Aug 2015 — May 2017

  • Developed Flugen Rides — Uber-like platform for Lebanese market with real-time ride matching
  • Created Abu Dhabi Laws app for UAE government, improving citizen access to legal information
AndroidJavaReal-time SystemsGovernment Apps

Featured Projects

Highlights from 10 years of building mobile products across travel, social, fintech, and government sectors.

Travel Platform10M+ Downloads

Omio

10M+ downloads on the Play Store. Built post-booking features serving 2M+ MAU, then moved to the Platform team owning app structure, release process, E2E integration, deployments, and migrations.

KotlinReact NativeTypeScriptJetpack Compose
Social Network100K+ Users

mysay Social Platform

Built a social platform from scratch as the sole Android developer — from concept to 100K+ users with a 4.7 Play Store rating, featuring WebRTC real-time communication.

KotlinWebRTCMVVMFirebase
Fintech400K+ Users

ZainCash v2.0

Led the development of ZainCash mobile wallet v2.0, serving 400K+ users across the MENA region with 99.9% uptime and Mastercard payment integration.

KotlinMastercard MCBPPayment SDK
ArchitectureCross-Platform

React Native Migration

Led the initiative to migrate Omio's native Android features to React Native, building the native bridging layer and enabling true cross-platform development.

React NativeKotlinNative ModulesTypeScript
Testing & QAAI-Augmented

Maestro E2E Framework

Built an AI-augmented E2E testing framework with Maestro, using AI to tackle flaky selectors, dynamic content, and non-deterministic UI — the problems that usually make E2E tests unreliable.

MaestroAIJenkinsCI/CD
Ride HailingReal-time

Flugen Rides

Developed an Uber-like ride-hailing platform for the Lebanese market with real-time ride matching and driver tracking.

AndroidJavaReal-timeMaps

Let's Connect

Looking for an AI-native mobile engineer? I'm open to new opportunities and always happy to chat about mobile development, AI workflows, or potential collaborations.