Architecture offline-first
Données locales, stratégies de synchronisation et UX utiles même sans réseau fiable.
Flutter · SQLite · Synchronization
Fodil Dev
L'accueil montre les preuves. Cette page, c'est comment je décide sous contraintes.
Architecture, APIs, workflows, IA dans le produit, documents et frontières multiplateformes — avec les projets qui ont forcé ces décisions.
Philosophie d'ingénierie
Je ne force pas chaque projet dans la même stack. Je pars des contraintes produit, puis je choisis une approche praticable à construire, maintenir et faire évoluer.
Je choisis l'architecture autour du problème. L'objectif est un produit fiable adapté aux contraintes réelles — pas une vitrine de toutes les technologies disponibles.
CLIENT
Mobile / Web / Desktop
WORKFLOW
Rôles · Règles · Validation
DONNÉES
PostgreSQL · SQLite
Modèle conceptuel — chaque projet n'utilise pas exactement cette forme.
Données locales, stratégies de synchronisation et UX utiles même sans réseau fiable.
Flutter · SQLite · Synchronization
Rôles, validations et règles métier en workflows produit — pas en chaînes d'emails.
React · TypeScript · Node.js · PostgreSQL · Zod · JWT
Exports PDF, Word et Excel où formats d'impression, mise en page et sortie multilingue comptent autant que les données.
PDF · Word · Excel · i18n
Produits mobile, web et desktop avec une architecture adaptée à chaque environnement.
Flutter · React · Tauri 2
Couches natives, sécurité locale et intégration pour des produits Windows.
Tauri 2 · Rust · SQLite · SQLCipher · Flutter
APIs HTTP, persistance et couches service qui alignent UI, données et règles métier.
Node.js · Express · NestJS · PostgreSQL · JWT
Fonctions IA intégrées dans des parcours produit utilisables — pas des démos hors système.
Flutter · Supabase · AI integrations
Travailler dans une base de production pour porter une expérience établie vers le mobile — dans l'architecture existante.
Flutter · Riverpod · Clean Architecture