09/17/2026 updated


100 % available
Senior iOS & Android Engineer, Tech Lead | Kotlin Multiplatform, SwiftUI, Jetpack Compose, BLE
Montigny-Les-Cormeilles, France
Only remote
Engineering degree in Computer Science (Master's level), ISSAT Sousse, 2016, with honorsAbout me
Senior mobile engineer and tech lead with 10 years of shipping native iOS and Android apps end to end. I build SwiftUI and Jetpack Compose apps on shared Kotlin Multiplatform cores, connect them to hardware over Bluetooth LE, and add AI and real-time features. Available now, remote from France.
FlutterAndroid (Software)Apple IOSBluetoothVoIPMobile Application DevelopmentIOS SDKObjective-C (Programming Language)WebSocketWebRTCUikitSwiftuiSwift (Programming Language)Google FirebaseKotlin
iOS Development (Swift & SwiftUI)
Expertise in native iOS development using Swift 6, Objective-C, SwiftUI, UIKit, Combine, Swift Concurrency, Core Data, GRDB, Realm, Core Bluetooth, External Accessory (MFi), Core NFC, AVFoundation, MapKit, CallKit, PushKit, Network Extension, StoreKit, and Swift Package Manager. Delivery of universal iPhone and iPad apps in multiple languages, published on the App Store.
Android Development (Kotlin & Jetpack Compose)
Proficiency in Android development using Kotlin, Java, Jetpack Compose, Coroutines & Flow, Hilt, Room, Retrofit, WorkManager, ConnectionService, and Google Play Billing. Contributor to shared Kotlin Multiplatform libraries and reviewer of Android pull requests.
Kotlin Multiplatform & Cross-Platform Development
Strong background in Kotlin Multiplatform for shared business logic across iOS and Android, including Flutter, TypeScript, React, Vite, Next.js, Tailwind CSS, and Firebase Cloud Functions. Delivery of shared KMP cores with extensive unit test coverage across platforms.
Clean Architecture & Design Patterns
Application of Clean Architecture, MVVM, MVI, TCA, SOLID, Repository pattern, Domain-driven design, Dependency injection (Factory, Resolver, Hilt), Offline-first sync and conflict resolution, Server-driven UI, and Modularization in large-scale mobile projects.
APIs & Real-Time Communication
Integration of REST, GraphQL (Apollo), OData, WebSocket, Socket.IO, WebRTC, Matrix, LiveKit, Push notifications (APNs, FCM, VoIP), and Firebase services including Auth, Firestore, Remote Config, and Crashlytics.
CI/CD & Quality Assurance
Setup and management of CI/CD pipelines using GitLab CI/CD, GitHub Actions, Azure DevOps, Jenkins, Bitrise, and Fastlane. Testing with XCTest, Swift Testing, XCUITest, JUnit, Espresso, TDD, SwiftLint, SwiftFormat, Detekt, and SonarQube quality gates.
Security & Data Protection
Implementation of OAuth 2.0 with PKCE, Keychain and Keystore, Biometrics, Certificate pinning, SQLCipher, and encrypted storage to ensure secure mobile applications.
AI & LLM Integration
Integration of LLMs including OpenAI GPT, DALL-E, Groq, Gemini on Vertex AI, and Claude API. Development of AI moderation, streaming chat UIs, and AI-assisted development workflows using Claude Code.
Release & Product Management
Management of App Store Connect, TestFlight, Google Play Console, localization in 12+ languages including RTL, Accessibility (VoiceOver and Dynamic Type), and UI/UX design collaboration with Figma.
Bluetooth & Hardware Integration
Connection of mobile apps to hardware over Bluetooth LE, Bluetooth Classic, Apple MFi accessories and NFC: field devices with live audio streaming, BLE file transfer and firmware updates, and a clinician app for a Bluetooth LE health sensor.
Experience
Professional experience10+ years
Freelancer since2020
Languages
ArabicNative speakerEnglishFluentFrenchFluent
Project history
Personal site with an AI chatbot, 3 languages and a quote request form. Built with Next.js, React, TypeScript, Tailwind CSS, next-intl, Groq, and Resend.
Mobile tech lead on a field app for water leak detection (iOS and Android), for the Swiss leader in water network leak detection.
• Built the iOS app from an empty repository to the App Store (6 releases since Feb 2026): universal iPhone and iPad app in 9 languages, SwiftUI, Swift Concurrency, Clean Architecture, 4 in-house frameworks
• Integrated 4 field devices over Bluetooth LE (live audio, file transfer, firmware updates) and as an Apple MFi accessory
• Led a cross-team investigation of audio loss on older iPhones with Bluetooth packet captures; a joint firmware and app fix now delivers the full audio stream
• Release manager and quality owner: fastlane, Xcode Cloud, TestFlight, Firebase App Distribution, 480+ automated tests
• Main developer of an Android module (Kotlin, Jetpack Compose), contributor to shared Kotlin Multiplatform libraries, reviewer of 40+ Android pull requests
• Proof-of-concept NFC provisioning app for LTE-M and NB-IoT loggers
AI assistant app built for a client, available on the App Store and Google Play with 200K+ users. More than 200K users authenticated through Firebase Auth. Security audit and new Cloud Functions backend for both apps (SSE streaming, App Check, server-side StoreKit 2 and Play Billing validation, rate limits). Supports 20 languages with RTL, streaming chat with multiple agents, image generation with DALL-E, image analysis, URL and PDF summarization, exam solving with LaTeX rendering, and text to speech.