W

Tech Lead Flutter · Tunisie · à distance partout

Je livre des apps Flutter de A à Z.

Je suis Wassef. Depuis plus de 4 ans, je développe des apps multiplateformes pour la banque, les télécoms, l'hôtellerie-restauration et le commerce, et je publie mes propres produits sous WeCraft Solutions.

ans d'expérience Flutter
4+
ans d'expérience Flutter
apps en ligne sur les stores
13
apps en ligne sur les stores
clients bancaires servis
150k+
clients bancaires servis
FlutterDartClean ArchitectureBLoCRiverpodWebSocketsOffline-firstKeycloak3-D SecureStripeRevenueCatFirebaseFlavorsRTLFastlaneGitHub ActionsSwiftKotlinFlutterDartClean ArchitectureBLoCRiverpodWebSocketsOffline-firstKeycloak3-D SecureStripeRevenueCatFirebaseFlavorsRTLFastlaneGitHub ActionsSwiftKotlin

Projets choisis · 2022 — 2026

Les projets

14 apps, presque toutes en ligne sur les stores. D'abord les projets clients et employeurs, puis les produits que je conçois et publie moi-même.

Projets clients & employeurs

Produits maison · WeCraft Solutions

À propos

Un code que vous ne maîtrisez plus ? Parfait.

Je suis Tech Lead Flutter, basé en Tunisie. J'ai conçu l'architecture d'une plateforme offline-first pour la restauration (caisse, écran cuisine, stock, statistiques) et livré des apps de réservation, de paiement et de selfcare pour une banque qatarie, l'opérateur télécom national tunisien et des clients en France.

Je sais reprendre un code que je n'ai pas écrit et le porter de bout en bout : architecture, paiements hébergés, tests, CI/CD et publication sur les stores. Je publie et monétise aussi mes propres produits, donc je m'intéresse à ce qui se passe après le lancement.

Licence en informatique, Développement des systèmes d'information (2022) · Arabe (natif) · Français (courant) · Anglais (courant)

01

Piloter & architecturer

Clean Architecture, code modulaire, flavors et builds pilotés par configuration pour qu'une plateforme serve plusieurs marques. Offline-first quand le métier l'exige.

02

Paiements & auth

Pages de paiement hébergées et 3-D Secure en WebView, Keycloak / OAuth2, biométrie, Stripe, StoreKit et abonnements RevenueCat.

03

Livrer & maintenir

Tests, profilage, CI/CD avec Fastlane et GitHub Actions, publication sur l'App Store, Google Play et Huawei AppGallery.

Boîte à outils

Mobile
Flutter / DartSwiftJavaKotlin
Architecture
Clean ArchitectureModularMVVM / MVVMC / MVCFeature flagsConfig-driven builds
État & async
BLoCProviderRiverpodMobXStreamsWebSockets
Auth & paiements
Keycloak / OAuth2BiometricsWebView ↔ Dart channelsDeep linksStripe & 3-D SecureClicToPayStoreKit / RevenueCat
Multi-marque & i18n
FlavorsPer-flavor FirebaseConfig-driven themingEN / FR / AR with RTL
Backend & données
REST / JSONFirebaseSQLiteRealmNestJSGraphQLSupabase
DevOps & CI/CD
GitHub ActionsGitLabFastlaneTag-based deploysApp Store ConnectPlay ConsoleAppGallery
Tests
Unit, widget & integrationMockitoDevTools profiling

Parcours

Le parcours

  1. 2026 — aujourd'hui

    WeCraft Solutions

    Fondateur & développeur unique

    • Studio pour mes propres produits, de bout en bout : concept, architecture, développement, visuels store, prix, review et marketing.
    • Publication de WIRE (actu tech, EN / FR / AR avec vrai RTL), Spytrap (app Android payante de vie privée) et Sayso (jeu de rébus).
  2. août 2025 — aujourd'hui

    Servini ERP Solution

    Tech Lead Flutter (sous-traitance)

    Plateforme de gestion pour la restauration et l’hôtellerie

    • Architecture d'une app Flutter pensée tablette, en Clean Architecture : plus de 95 % de code partagé entre iOS, Android et web.
    • Quatre interfaces par rôle : caisse (POS), stock et coût matière, écran cuisine (KDS) et tableau de bord analytique.
    • Offline-first avec synchronisation WebSocket en temps réel et des réponses sous 200 ms en plein service.
    • Flavors et configurations par client : une seule plateforme déployée dans plusieurs établissements, chacun avec sa marque, ses fonctionnalités et ses endpoints.
    • Imprimantes thermiques, QR codes, tests, profilage DevTools, CI/CD et publication sur les stores.
  3. févr. 2025 — août 2025

    Proxym Group

    Développeur logiciel

    My TT · Tunisie Telecom

    • Services selfcare pour l'opérateur national : gestion du compte, consommation, recharge et paiement de factures.
    • Paiement par carte ClicToPay avec succès, échec et annulation rapprochés côté serveur ; authentification Keycloak.
  4. janv. 2025 — avr. 2025

    Access Content Agency

    Consultant indépendant

    Studio 44 · Pilates privé

    • App de réservation et de planning avec disponibilité des machines en temps réel, paiements, abonnements et push. Publiée sur iOS, Android et Huawei.
  5. janv. 2024 — févr. 2025

    Proxym Group

    Développeur logiciel

    Dukhan Bank · Qatar

    • Fonctionnalités pour la première banque digitale islamique du Qatar, plus de 150 000 clients, sous contraintes réglementaires.
    • Western Union, virements internes et nationaux, paiement de factures ; 3-D Secure en WebView ; anglais / arabe en RTL complet.
  6. Freelance

    Solidarité Sans Frontières

    Consultant indépendant

    Plateforme associative · France

    • Maison Solidaire, marketplace B2B à double rôle entre entreprises et artisans vérifiés, menée jusqu'à la publication sur les stores.
    • Facture Solidaire, app de facturation par abonnement sur iOS, Android et web ; la plateforme Next.js de SSF avec dons Stripe et analyse IA des projets.
  7. nov. 2022 — janv. 2024

    Grant's Tech

    Développeur mobile · développeur iOS (Swift)

    HeadsApp · Digitrame

    • HeadsApp : reprise d’une base de code inconnue, migration vers le null safety et refonte vers la Clean Architecture.
    • Digitrame (Swift) : signature électronique Zoho Sign et partage sécurisé de documents Zoho WorkDrive.
  8. janv. 2022 — oct. 2022

    WIMOBI

    Développeur Flutter · consultant monétisation

    ProximityStore · Le Jeu Qui · Swipe Color

    • ProximityStore : thème, internationalisation anglais / français, Google Maps et API de localisation.
    • Le Jeu Qui & Swipe Color : abonnements sans pub RevenueCat, écrans de démarrage Lottie et classement saisonnier.

Contact

Construisons-le.

Une nouvelle app, un code qui a besoin d'un responsable ou un lead Flutter pour votre équipe : dites-moi ce que vous préparez, je vous réponds vite.

hassinewassef@gmail.com