iOS consultant and developer with 14+ years of experience, from the first mockup to launch on the App Store. I design and build mobile apps end to end: I define maintainable architectures, set quality standards, and take features from technical specs through to production. I work on large, critical apps inside structured IT departments (media and large-scale retail) and on greenfield products built from scratch. As a technical referent, I carry architecture decisions and help teams grow through code reviews, mentoring and technical interviews, including cross-platform leadership across iOS and Android. My default toolkit is modern and testable: Swift, SwiftUI and UIKit, Clean Architecture and MVVM-C, SPM modularization, automated testing, CI/CD and accessibility. I work closely with Product, Design, Architecture and Backend teams throughout. I invest continuously in on-device AI and the latest Apple APIs through active side projects: a macOS meeting companion (real-time transcription with WhisperKit, summaries via the Claude API), an on-device CRM with fully local AI extraction (Foundation Models, privacy by design), and a local-first habit tracker (SwiftData + CloudKit).

Hedi

iOS consultant and developer with 14+ years of experience, from the first mockup to launch on the App Store. I design and build mobile apps end to end: I define maintainable architectures, set quality standards, and take features from technical specs through to production. I work on large, critical apps inside structured IT departments (media and large-scale retail) and on greenfield products built from scratch. As a technical referent, I carry architecture decisions and help teams grow through code reviews, mentoring and technical interviews, including cross-platform leadership across iOS and Android. My default toolkit is modern and testable: Swift, SwiftUI and UIKit, Clean Architecture and MVVM-C, SPM modularization, automated testing, CI/CD and accessibility. I work closely with Product, Design, Architecture and Backend teams throughout. I invest continuously in on-device AI and the latest Apple APIs through active side projects: a macOS meeting companion (real-time transcription with WhisperKit, summaries via the Claude API), an on-device CRM with fully local AI extraction (Foundation Models, privacy by design), and a local-first habit tracker (SwiftData + CloudKit).

Available to hire

iOS consultant and developer with 14+ years of experience, from the first mockup to launch on the App Store. I design and build mobile apps end to end: I define maintainable architectures, set quality standards, and take features from technical specs through to production.

I work on large, critical apps inside structured IT departments (media and large-scale retail) and on greenfield products built from scratch. As a technical referent, I carry architecture decisions and help teams grow through code reviews, mentoring and technical interviews, including cross-platform leadership across iOS and Android.

My default toolkit is modern and testable: Swift, SwiftUI and UIKit, Clean Architecture and MVVM-C, SPM modularization, automated testing, CI/CD and accessibility. I work closely with Product, Design, Architecture and Backend teams throughout.

I invest continuously in on-device AI and the latest Apple APIs through active side projects: a macOS meeting companion (real-time transcription with WhisperKit, summaries via the Claude API), an on-device CRM with fully local AI extraction (Foundation Models, privacy by design), and a local-first habit tracker (SwiftData + CloudKit).

See more

Experience Level

Expert
Expert
Intermediate

Language

French
Fluent
English
Intermediate
Arabic
Fluent

Work Experience

Senior iOS Consultant at Decathlon
September 1, 2024 - Present
From-scratch design and development in SwiftUI for GearTrack (B2B). Implemented a modular SPM architecture focused on maintainability, with complex inter-module navigation (hierarchical stack, multi-modal) and a complete CI pipeline covering build, tests, quality, and coverage.
Senior iOS Consultant at Decathlon RIDE
October 1, 2023 - August 31, 2024
Consumer cycling app with 200K+ active users. Evolved MVVM-C architecture (UIKit/RxSwift), integrated Bluetooth Low Energy with connected bikes, optimized real‑time tracking and battery management; developed premium features (subscription, GPS navigation).
Senior iOS Consultant at France Télévisions
August 1, 2022 - July 31, 2023
France Info news app: led the first UIKit-to-SwiftUI migration on key sections (UIHostingController interop) and contributed to SPM modularization from a monolithic app, reducing build time. First FTV team to integrate the cross-group Design System (a dedicated SPM module). Set up Jenkins + Fastlane CI/CD with test coverage between 45% and 60%, and enforced accessibility (VoiceOver, Dynamic Type, WCAG).
Lead iOS Consultant at France Télévisions
March 1, 2020 - July 31, 2022
La 1ere app (France Televisions overseas network): iOS technical lead and mentor. Drove the PWA-to-native pivot after a POC; implemented MVVM-C with an isolated data layer and shared iOS/Android quality standards; set up CI/CD from scratch (Jenkins + Fastlane). Grew the team from sole developer to four (2 iOS, 2 Android) and took part in technical interviews.
Senior iOS Consultant at TF1
September 1, 2016 - February 29, 2020
Long-term mission across MYTF1 V7, TF1's internal Video Player SDK and the MYTF1 V8 rebuild. Lead iOS on the Player SDK (team of 3): built from scratch with AVFoundation, HLS, live, FairPlay DRM and AirPlay, deployed across the TF1 ecosystem. MYTF1 V8 rebuilt in Swift (MVI + RxSwift, Coordinator navigation, REST-to-GraphQL/Apollo). Also delivered TFou Max (kids streaming, parental control, Chromecast).
iOS Developer at Webnet; Pic-Side; IP-Label; EAG
January 1, 2012 - December 31, 2016
Business and consumer iOS app development; worked with MVC, MVVM, introduced unit testing and quality standards; mentored teams and shared knowledge.

Education

Telecommunications Engineering Degree at ESPRIT (Tunisia)
January 1, 2009 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Retail, Professional Services, Telecommunications
    Doable - local-first habit tracker (side project)

    Local-first habit tracker with a reusable business engine and a cloneable base for other apps. Business logic isolated and tested in CI without a simulator, transparent iCloud sync (SwiftData and CloudKit), latest Apple APIs (StoreKit 2, WidgetKit, App Intents).

    Stack: Swift, SwiftUI, SwiftData, CloudKit, StoreKit 2, WidgetKit, App Intents

    More work: https://www.twine.net/signin

    Chaland - on-device CRM for VTC drivers (AI side project)

    iOS CRM for ride-hailing (VTC) drivers: paste an SMS or WhatsApp message and the app extracts the details into a structured client record. Fully on-device AI extraction (Foundation Models), no data leaves the device, privacy and GDPR by design. Modular, testable MVVM and Clean Architecture.

    Stack: Swift 6, SwiftUI (iOS 26), SwiftData, Foundation Models, Tuist, SPM

    More work: https://www.twine.net/signin

    Murmure - macOS meeting companion (AI side project)

    macOS app that records a meeting, transcribes it in real time and generates a per-speaker summary, plus voice dictation with direct insertion into the active app. Modular Swift Packages, on-device transcription (WhisperKit, Core ML and the Neural Engine), reasoning and summaries via the Claude API (streaming SSE), Swift 6.2 strict concurrency.

    Stack: Swift 6.2, SwiftUI, macOS, WhisperKit, Core ML, ScreenCaptureKit, Claude API (SSE), SPM, Swift Testing

    More work: https://www.twine.net/signin

    workoutLife - fitness app (iOS)

    ![workoutLife](https://www.twine.net/signin

    Fitness app built from scratch in three months for a client. MVVM and RxSwift architecture, YouTube API for workout video content, AWS S3 for media storage, and OneSignal for push notifications.

    Stack: Swift, UIKit, MVVM, RxSwift, YouTube API, AWS S3, OneSignal

    More work: https://www.twine.net/signin

    La 1ere - France Televisions overseas app (iOS)

    ![La 1ere](https://www.twine.net/signin

    App for the France Televisions overseas network (La 1ere). iOS technical lead and mentor: drove the PWA-to-native pivot after a POC, implemented MVVM-C with an isolated data layer and shared iOS/Android quality standards, set up CI/CD from scratch (Jenkins and Fastlane), and grew the team from sole developer to four (2 iOS, 2 Android).

    Stack: Swift, Objective-C, UIKit, MVVM-C, Jenkins, Fastlane

    More work: https://www.twine.net/signin

    franceinfo - continuous news app (iOS)

    ![franceinfo](https://www.twine.net/signin

    Continuous-news app for France Televisions and Radio France. Led the first UIKit-to-SwiftUI migration on key sections (UIHostingController interop), contributed to SPM modularization from a monolithic app, and was on the first FTV team to integrate the cross-group Design System. Jenkins and Fastlane CI/CD with test coverage between 45% and 60%, and full accessibility (VoiceOver, Dynamic Type, WCAG).

    Stack: Swift, SwiftUI, UIKit, Combine, SPM, MVVM, Jenkins, Fastlane

    More work: https://www.twine.net/signin

    MYTF1 and TF1 Video Player SDK - streaming (iOS)

    ![MYTF1](https://www.twine.net/signin

    Long-term mission at TF1 across MYTF1 V7, the internal Video Player SDK and the MYTF1 V8 rebuild. Lead iOS on the Player SDK (team of 3): built from scratch with AVFoundation, HLS, live, FairPlay DRM and AirPlay, deployed across the TF1 ecosystem (MYTF1, TFou Max, TFOU, TF1 Series Films). MYTF1 V8 rebuilt in Swift (MVI and RxSwift, Coordinator navigation, REST to GraphQL/Apollo).

    Stack: Swift, Objective-C, AVFoundation, HLS, FairPlay DRM, AirPlay, Chromecast, RxSwift, MVI, Coordinator, GraphQL (Apollo)

    More work: https://www.twine.net/signin

    Decathlon RIDE - cycling app, 200K+ users (iOS)

    ![RIDE](https://www.twine.net/signin

    Consumer cycling app (200K+ active users) with tracking, GPS navigation and connected Decathlon bikes. Evolved the existing MVVM-C (UIKit/RxSwift) architecture without adding debt, optimized real-time tracking and battery on long rides, built the premium subscription from scratch (StoreKit and RevenueCat) and premium GPS navigation (Mapbox), and helped lift the App Store rating from 3 to 4.5.

    Stack: Swift, UIKit, RxSwift, MVVM-C, BLE, StoreKit, RevenueCat, Mapbox, Firebase, Bitrise

    More work: https://www.twine.net/signin

    GearTrack - Decathlon (B2B fleet management, iOS)

    ![GearTrack](https://www.twine.net/signin

    B2B fleet-management app for Decathlon equipment (first rollout: professional diving gear), built from scratch in SwiftUI. Sole iOS developer: modular SPM architecture reusable across business verticals, Combine and async/await for data flows and BLE device communication, and a full GitLab CI/CD pipeline with automated tests and SonarQube quality gates.

    Stack: Swift, SwiftUI, Combine, async/await, SwiftData, BLE, SPM, GitLab CI/CD, SonarQube

    More work: https://www.twine.net/signin

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Paris today.