You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Matteo FauchonMF

Matteo Fauchon

Mobile iOS Developer | SwiftUI

€450/day
Strasbourg, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Matteo

iOS Developerfreelance with over **5 years of experience**, I help startups, scale-ups, and large groups in creating performant, scalable, and user-oriented **mobile applications**.

🚀 What I do concretely

• Native iOS application development in Swift / SwiftUI
• Robust architecture: MVVM, Clean Architecture, modularization
• Creation of mobile SDKs and Swift Package Manager libraries
• Advanced integrations: APIs, Firebase, Vapor, analytics, auth, streaming, device pairing
• CI/CD setup, automation, and App Store deployment
• UX/UI optimization, performance, and user experience
• Technical audit, architecture redesign, and product support

💼 Experiences

I have worked on projects ranging from B2C applications to mobile SDKs integrated into complex environments.

I have notably collaborated with:
• Free
• Panasonic
• Touch
• RiyadhAir
• Adaptive channel

My role goes beyond screen development.
I transform business, technical, or product constraints into clear, maintainable, and usable applications.

📱 My projects

I also develop my own products.
I created PantryOS, an inventory management application for restaurants, designed to track products, control waste, and optimize daily kitchen organization.
👉 I manage everything myself: product, design, architecture, development, backend when necessary, distribution, and iterations.

🧠 My difference

What sets me apart:
• Product vision
• Strong UX/UI sensitivity
• Ability to work in complete autonomy
• Experience in complex subjects: SDKs, SPM, streaming, pairing, modular architectures
• Results-oriented approach: retention, engagement, performance, delivery quality

🤝 Collaboration

I offer:
• Complete iOS application development
• Support for existing mobile teams
• Creation of SDKs or Swift libraries
• Technical & product audit
• Architecture redesign
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Matteo Fauchon
    Mobile Developer
    SOFTWARE PUBLISHING
    July 2024 - Today (1 year and 11 months)
    Strasbourg, France

    Creation of the application "Un Petit Plus" (iOS):

    Project allowing couples to keep the spark alive by offering activities and small gestures for their partner.
    • Creation of Figma mockups
    • Creation of the application from scratch in SwiftUI
    • MVVM-R architecture
    • Implementation of SwiftData and CloudKit
    • Implementation of Firebase and Firestore
    • Integration of email/password and anonymous authentication
    • Push Notifications integration
    • In-App Purchases integration
    • Use of Superwall
    • App Store distribution
    • App Store Optimization

    Creation of the application “PantryOS” (macOS & iOS):

    SaaS solution for restaurants, enabling management of inventory, suppliers, orders, invoices, and real-time collaborative inventory counts.
    • Creation from scratch in SwiftUI with MVVM architecture, dedicated repositories, services, and managers
    • Development of a back-office macOS app and a field iOS app for inventory and invoices
    • Supabase integration: Auth, Database, Realtime, Storage, and Edge Functions
    • Multi-workspace management with invitations, user roles, and restaurant spaces
    • Management of products, inventory, units, categories, prices, suppliers, and order minimums
    • Creation, tracking, and sending of supplier orders via Gmail / Outlook OAuth
    • Upload, storage, preview, thumbnails, and export of supplier invoices
    • Mobile inventory module with counting sessions, history, and stock valuation
    • Business dashboard with sales tracking by period, categories, and insights
    • Stripe Checkout, Billing Portal, and webhook integration for subscription management
    Mobile Development Mobile Application iOS Development In-App Purchase Swift (Programming Language)
  • Adaptive Channel
    iOS Developer
    AVIATION AND AEROSPACE
    April 2024 - Today (2 years and 2 months)
    Toulouse, France
    Development of the Riyadh Air Companion App iOS SDK for the In-Flight Entertainment experience.

    Role:

    SDK Design and Development:
    • Creation of a modular SwiftUI SDK to power the Riyadh Air Companion App experience.
    • Development of reusable and customizable UI components according to the brand's visual identity.
    • Implementation of Clean Architecture for maintainability and testability.
    • Easy integration via XCFramework and Swift Package Manager.

    Feature Development:
    • Seat Pairing: linking the user's phone to their seat.
    • Remote Control: remote control of the onboard entertainment system.
    • Media Browsing: navigating the catalog of available onboard content.
    • Resume Watching: resuming playback of the last viewed content.
    • Library & Bookmarks: managing favorites and bookmarks, locally and on the seatback.
    • Onboarding and Dynamic Controller: user guidance and floating media controller.

    Robustness and Quality:
    • Implementation of an offline-first approach with local caching.
    • Use of Core Data for persistence and some synchronization logic.
    • Data synchronization between mobile and seatback.
    • Management of feature flags, runtime localization, and analytics.
    • Implementation of extensive unit test coverage for ViewModels, Use Cases, and services.
    • Development of a sample app to accelerate integration and validate key user flows.

    Technical, Business, and Functional Environment:
    • SwiftUI
    • Swift Concurrency / Async Await
    • Combine
    • Clean Architecture
    • Dependency Injection
    • Core Data
    • Unit Tests
    • XCFramework
    • Swift Package Manager
    • Analytics
    • Localization
    • Feature Flags
    • In-Flight Entertainment
    • Panasonic third-party SDKs
    Swift (Programming Language) SwiftUI Clean Architecture iOS SDK Mobile Application
  • Free - Groupe iliad
    iOS Developer
    TELECOMMUNICATIONS
    October 2022 - Today (3 years and 8 months)
    Paris, France
    Development of the Free application: +2 million users
    Team of 7 people (3 iOS devs)
    4.2/5 ⭐️ (58k ratings)

    Role:
    - Feature Creation:
    • Free Portal: All the latest news from Free.
    • Television: Access to all TV options included in the user's plan and ability to configure their plan.
    • Voicemail: Ability to listen to, delete, or download voicemail messages received on their landline, as well as view their call history.
    • Accessory Store: Ability to purchase accessories for internet boxes.

    - Redesign of existing features and components:
    • The "Classic Support" page and its components.
    • The "Proxi Support" page and its components.
    • The diagnostic tree algorithm for the user's Freebox.
    • Messaging system with proximity support.

    - Implementing a modern design:
    • Extensive use of animations.
    • Implementation of Dark Mode in the application.
    • Participation in weekly meetings with designers to improve in this area.
    • Challenging designers to maximize the use of native components.

    - Deep involvement in the project and professional life:
    • Establishing weekly meetings within the iOS team to create a Code Convention.
    • Participation and organization of iOS community meetings between different teams from various departments to share our knowledge and insights.
    • Convincing the Product Owner to increase the project's iOS version limit from 13 to 15 based on Firebase Analytics.

    Technical, Business, and Functional Environment:
    • Use of MVVM & Clean Architecture.
    • Implementation of unit tests and UI tests.
    • Use of SDKs: Firebase, password complexity libraries.
    • Implementation of MapKit and localization, Push Notifications.
    SwiftUI Clean Architecture Biometrics Combine iOS Development

Recommendations

GG
Julien J.JJ
Fabien Saint GermainFS
+1
Guillaume Grandpey and 3 other people have recommended Matteo

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science
    EPITECH - European Institute of Technology
    2023
    Informatique
  • iOS App Development by Dr. Angela Yu
    Udemy
    2020
    iOS App Development by Dr. Angela Yu

Skill set

Categories