Flutter Tech Lead · Tunisia · remote worldwide
I lead and ship Flutter apps end to end.
I'm Wassef. For 4+ years I've built cross-platform apps for banks, telecoms, hospitality and retail, and I publish my own products under WeCraft Solutions.
- years shipping Flutter
- 4+
- years shipping Flutter
- apps live in the stores
- 13
- apps live in the stores
- bank customers served
- 150k+
- bank customers served
Selected work · 2022 — 2026
The work
14 apps, almost all live in the stores. Client and employer work first, then the products I build and publish myself.
Client & employer work
Own products · WeCraft Solutions
About
Unfamiliar codebase? Good.
I'm a Flutter Tech Lead based in Tunisia. I've architected an offline-first hospitality platform (POS, kitchen display, inventory, analytics) and shipped booking, payment and self-care apps for a Qatari bank, Tunisia's national telecom and clients in France.
I'm comfortable taking over a codebase I didn't write and owning it end to end: architecture, hosted-payment flows, testing, CI/CD and store release. I also publish and monetise my own products, so I care about what happens after launch.
Bachelor's in Computer Science, Information Systems Development (2022) · Arabic (native) · French (fluent) · English (fluent)
Lead & architect
Clean Architecture, modular codebases, flavors and config-driven builds so one platform ships to many brands. Offline-first when the business needs it.
Payments & auth
Hosted payment pages and 3-D Secure in WebViews, Keycloak / OAuth2, biometrics, Stripe, StoreKit and RevenueCat subscriptions.
Ship & own
Tests, profiling, CI/CD with Fastlane and GitHub Actions, and releases to the App Store, Google Play and Huawei AppGallery.
Toolbox
- Mobile
- Flutter / DartSwiftJavaKotlin
- Architecture
- Clean ArchitectureModularMVVM / MVVMC / MVCFeature flagsConfig-driven builds
- State & async
- BLoCProviderRiverpodMobXStreamsWebSockets
- Auth & payments
- Keycloak / OAuth2BiometricsWebView ↔ Dart channelsDeep linksStripe & 3-D SecureClicToPayStoreKit / RevenueCat
- Multi-brand & i18n
- FlavorsPer-flavor FirebaseConfig-driven themingEN / FR / AR with RTL
- Backend & data
- REST / JSONFirebaseSQLiteRealmNestJSGraphQLSupabase
- DevOps & CI/CD
- GitHub ActionsGitLabFastlaneTag-based deploysApp Store ConnectPlay ConsoleAppGallery
- Testing
- Unit, widget & integrationMockitoDevTools profiling
Experience
The path
- 2026 — Now
WeCraft Solutions
Founder & sole developer
- Aug 2025 — Now
- Architected a tablet-first Flutter app with Clean Architecture: 95%+ code reuse across iOS, Android and web.
- Four role-based interfaces: POS, inventory & food cost, kitchen display system and analytics.
- Offline-first with real-time WebSocket sync and sub-200 ms responses for high-volume service.
- Flavors and per-client build configs so one core platform ships to many venues with their own branding, features and endpoints.
- Thermal printers, QR systems, tests, DevTools profiling, CI/CD and store releases.
- Feb 2025 — Aug 2025
Proxym Group
Software developer
My TT · Tunisie Telecom
- Self-care services for the national telecom operator: account management, consumption, recharge and bill payment.
- ClicToPay hosted card payments with success, failure and cancellation reconciled server-side; Keycloak auth.
- Jan 2025 — Apr 2025
Access Content Agency
Independent consultant
Studio 44 · private Pilates
- Booking and scheduling app with real-time equipment availability, payments, memberships and push. Shipped to iOS, Android and Huawei.
- Jan 2024 — Feb 2025
Proxym Group
Software developer
Dukhan Bank · Qatar
- Features for Qatar's leading Sharia-compliant digital bank, 150,000+ customers, under regulated-fintech constraints.
- Western Union, internal and national transfers, bill payments; 3-D Secure in a WebView; EN / AR with full RTL.
- Freelance
- Maison Solidaire, a dual-role B2B marketplace for companies and verified artisans, taken through to store publication.
- Facture Solidaire, a subscription invoicing app on iOS, Android and web; the SSF Next.js platform with Stripe donations and an AI project-intake pipeline.
- Nov 2022 — Jan 2024
Grant's Tech
Mobile developer · iOS developer (Swift)
HeadsApp · Digitrame
- HeadsApp: took over an unfamiliar codebase, migrated to null safety and refactored toward Clean Architecture.
- Digitrame (Swift): Zoho Sign digital signature and Zoho WorkDrive secure document sharing.
- Jan 2022 — Oct 2022
WIMOBI
Flutter developer · monetisation consultant
ProximityStore · Le Jeu Qui · Swipe Color
- ProximityStore: theme, EN / FR internationalisation, Google Maps and location-based APIs.
- Le Jeu Qui & Swipe Color: RevenueCat ad-removal subscriptions, Lottie splash screens and a seasonal ranking.
Contact
Let's build it.
A new app, a codebase that needs an owner, or a Flutter lead for your team: tell me what you're making and I'll get back to you fast.
hassinewassef@gmail.com












