~/ whoami en / fr

THON Hermès
Développeur mobile Flutter & SwiftUI.

4 ans, 8 applications publiées sur l'App Store et le Play Store.
Fintech · Mobile Money · temps réel — Cotonou, Bénin.

Ouvert aux opportunités — freelance / CDI, sur place ou remote.

// projets

01
server_sync

Package Flutter : local-first au-dessus d'un backend existant. Fusion champ par champ sur horloge logique, file d'attente vidée sur confirmation, schéma répliqué sans migration côté appareil.

flutter · drift · rust — code ↗

02
cupertino_widgets

Package Flutter qui apporte les widgets Liquid Glass — avec une vraie stratégie de compatibilité : sur les versions d'iOS antérieures à Liquid Glass, chaque widget rend son équivalent natif standard plutôt que de casser ou de l'imiter.

flutter · ios · ui — code ↗

03
haze

Package pub.dev — flou dégradé façon Apple Music, shader custom, testé et documenté.

flutter · shader · pub.dev — code ↗

04
metaballs

Effet liquide gooey pour Flutter : des formes qui se déforment l'une vers l'autre et fusionnent en une seule à l'approche. Champ de distance signée en fragment shader, aucune allocation par frame.

flutter · shader · ui — code ↗

05
clean_architecture_template

Architecture de référence commentée : 3 couches, Failure typé, Riverpod sans codegen.

dart · architecture — code ↗

06
Slate — en cours

Organisation du quotidien : l'IA propose un créneau réel dans l'agenda plutôt qu'une liste de plus. Lecture free/busy multi-agendas, profil d'énergie, découpage de tâches. Aucun streak, aucun score.

flutter · firebase · vertex ai — code ↗

// en production

Huit applications livrées pour des clients et publiées sur les stores — code propriétaire, démos sur demande. Plus un projet personnel en ligne.

// compétences

maîtrisé
Flutter · Dart · Riverpod · Clean Architecture · MVVM · REST
confirmé
SwiftUI (+ interop UIKit) · Swift · Rust (Actix-web) · Serverpod · Firebase · Supabase
outils
platform channels · tests unitaires et widget · GitHub Actions · Fastlane · TestFlight

// expérience

2021 → présent
Freelance — développeur mobile

Apps livrées de bout en bout pour des clients directs, de la conception à la publication. Intégration FedaPay pour Mobile Money et cartes bancaires, +500 transactions/jour. Authentification OTP par SMS. Backends Serverpod et Rust sous 50 ms sur les endpoints critiques. Publication App Store et Play Store, conformité Apple Sign-in et Data Safety.

2024 — 2025
Flexysoft — développeur mobile Flutter

Flexycash, application de paiement : gestion des erreurs API et retry automatique, −35 % d'échecs de transaction. Justwell et Aquiletour, apps grand public à +50K utilisateurs actifs : optimisation des performances d'interface et gestion d'états complexes.

2023 — 2024
Iroko Lab — développeur mobile

Réseau social et messagerie temps réel (FCM, sync optimiste), suivi de livraison géolocalisé. Choix architecturaux MVVM / Clean Architecture.

2021 — 2023
TEC-SARL · MATT-APP — développeur mobile & web

Portage sur mobile d'une solution de facturation, avec synchronisation local ↔ distant en temps réel. Gestion de stock et de ventes pour un réseau de 15 stations-service. Applications Android natives en Java et plateformes web Symfony.

Détail complet et chiffré → cv ↗

// approche

Trois couches, une règle de dépendance qui ne pointe que vers l'intérieur, des erreurs typées qui ne franchissent jamais la couche data sous forme d'exception. Notifiers Riverpod écrits à la main : le temps de build gagné dépasse le coût de quelques lignes. lire le case study ↗