en / fr
Professional Summary
Mobile developer with 4 years of experience and
8 apps shipped to the App Store and Play Store.
Focused on mobile payments and real-time features: mobile money and card
integrations, audio/video calling, offline synchronisation.
Primary stack Flutter / Dart and SwiftUI,
layered architecture with Riverpod state management.
Delivery end to end, from design to store release.
Skills
Mobile: Flutter, Dart, SwiftUI, Swift, UIKit (interop), iOS, Android, cross-platform, Material 3, Cupertino, Xcode, Android Studio
State & architecture: state management, Riverpod, BLoC, Provider, Clean Architecture, MVVM, SOLID
Backend & data: Serverpod, Rust (Actix-web), Firebase, Supabase, REST API, JSON, WebSocket, SQLite, Drift
Native & integrations: platform channels, Apple Sign-in, Google Maps, Stream SDK, FedaPay, push notifications, Firebase Cloud Messaging (FCM)
Testing & CI/CD: unit testing, widget testing, integration testing, Git, code review, Agile, Scrum, CI/CD (continuous integration and delivery), GitHub Actions, Fastlane, TestFlight
Release: App Store Connect, Google Play Console, App Privacy, Data Safety
Work Experience
Mobile Developer, Flutter & SwiftUI · Freelance (concurrent with the roles below)
2021 - Present
Direct clients in fintech, social and mobility.
- RYZ — social network with real-time messaging and audio/video calling via Stream SDK, holding 10,000+ concurrent connections. Layered architecture with Riverpod.
- Tap&Eat and Locars — FedaPay gateway integration for mobile money and cards, 500+ transactions per day. Confirmation webhooks, PCI-DSS compliance.
- Dossi — SMS OTP authentication via FasterMessage, 99.7% delivery rate, real-time transaction notifications.
- Serverpod and Rust (Actix-web) backends — under 50 ms latency on critical endpoints.
- Full App Store and Play Store releases: Apple Sign-in, App Privacy labels, Data Safety.
Flutter · Dart · Riverpod · SwiftUI · Serverpod · Actix-web · Firebase · FedaPay
Flutter Mobile Developer · Flexysoft
May 2024 - Aug 2025
- Flexycash, a payment app — API error handling and automatic retry, 35% fewer failed transactions.
- Justwell and Aquiletour, consumer apps with 50,000+ active users — 40% UI performance gain, complex state management.
- Third-party API integrations and 20+ critical production bugs fixed, 99.5% uptime.
Flutter · Dart · Firebase · REST · Git · CI/CD
Mobile Developer · Iroko Lab
Sep 2023 - Jan 2024
- Social network with instant messaging and real-time push notifications (FCM), optimistic sync with no perceptible latency.
- Logistics app — real-time order tracking, Google Maps API, geolocation accurate to 10 m, secure payments.
- Owned the architecture decisions (MVVM, Clean Architecture) — 30% less maintenance time.
Flutter · Firebase · Google Maps API · MVVM · Clean Architecture
Mobile Developer · TEC-SARL
Sep 2022 - Feb 2023
- Ported an invoicing product to mobile with real-time local ↔ remote sync, 200+ invoices per day.
- Real-time stock and sales management across 15 service stations.
- FasterMessage integration for OTP validation — 99.5% reliability.
Flutter · SQLite · FasterMessage API · Real-time sync
Web & Mobile Developer · MATT-APP
Sep 2021 - Feb 2022
- Full-stack development of web platforms on Symfony (PHP).
- Native Android applications in Java — 25% performance gain.
Symfony · PHP · Java · Android SDK
Projects
server_sync · open-source Flutter package
2026
- Makes an app local-first on top of an existing backend, without rewriting its models or imposing a database.
- Per-field merge on a logical clock, queue drained on confirmation only, schema replicated with no on-device migration.
- 500 generated conflict scenarios under test, end-to-end tests over a real socket. Optional reference hub in Rust.
Dart · Drift · Rust (axum) · WebSocket
cupertino_widgets · open-source Flutter package
2026
- Brings Liquid Glass widgets to Flutter, with graceful degradation: on iOS versions without Liquid Glass, each widget renders its standard native counterpart rather than an imitation.
- API design, version gating and documentation for a package meant to be consumed by other teams.
Flutter · Dart · Swift · platform channels
Easty · recipe search by ingredients — web, live
2025 - Present
- Subset search with partial matching and weighted ranking — also surfaces recipes that are one or two ingredients short.
- Inverted index from ingredient to recipes, running locally and offline, instant results.
Flutter Web · Drift
Slate · AI-assisted daily planning — in progress
2026
- Real scheduling rather than another task list: multi-calendar free/busy (CalDAV, EventKit, Google Calendar), slot computation, write-back to the user's own calendar.
- Task extraction and breakdown through an LLM via function calling, structured output.
Flutter · Riverpod · Firebase · Vertex AI
Education
BSc Computer Science — ESGIS 2018 - 2021
Professional certifications — Udemy, LinkedIn Learning, OpenClassrooms 2020 - 2021
Languages: French native · English professional working proficiency