Skip to content
D
Open to permanent remote roles · Selected freelance missions

I build Flutter apps made to be used.

Senior mobile developer, product-minded. I turn business needs into reliable applications — from scoping and architecture to launch and continuous improvement.

5+ years of experience · Flutter and Firebase · Products up to 25,000 users

A few reference points

25,000+

users on VALIDE

EdTech product co-founded and led technically

5+ years

of mobile experience

Flutter in production since 2021

8 people

coordinated on VisiOne

Mobile, backend, firmware and hardware

< 300 ms

measured WebRTC latency

Peer-to-peer video streaming on mobile

What I bring to a team

From a user need to an app that holds up in production.

My role doesn't start at the first Flutter screen. I first seek to understand the problem, the users and the product's constraints. I can then take on the mobile architecture, develop the critical flows, support other developers and secure delivery.

Pillar 01

Building a reliable foundation

Flutter architecture, state management, Firebase integration, REST APIs, offline mode, notifications, payments, store publishing and maintenance. I favour choices the team understands and that match the product's lifespan.

  • ·iOS and Android apps in production
  • ·products maintained over several years
  • ·real-time, AI, payment and connected-hardware integrations

Pillar 02

Building what will actually be adopted

I confront features with the real context: connection quality, payment habits, user technical level, work environment and expected value. A feature is finished only when it is understood and used.

  • ·25,000+ users on VALIDE
  • ·1 h 03 average engagement on Deutsch Exam
  • ·improvement cycles driven by field feedback

Pillar 03

Setting direction without stepping away from code

I can distribute tasks, estimate, plan, review code, decide on architecture and own the client relationship. I want to keep a strong technical practice: roughly half of my next role should stay dedicated to development and architecture.

  • ·coordinating a team of 8 on VisiOne
  • ·code reviews and architecture decisions
  • ·ownership of deadlines and trade-offs

Case studies

Four products, four different kinds of proof.

Impact, technical complexity, autonomy and continuity in production. Each case study spells out the problem, my role, the decisions taken and the observed results.

EdTech · Flutter · Firebase · Product

Making academic resources accessible to 25,000 students.

Co-founder · Product & technical lead · 2021 — present

Co-founder and product & technical lead of an academic support app for Cameroonian students: a bank of past exams, an AI tutor, quizzes, a peer network and a payment flow tailored to the local market.

25,000+

registered users

≈ 1,000

daily active users during exam periods

FlutterGetXFirebasePython

Read the case study

Flutter · WebRTC · IoT · Technical leadership

Aligning hardware, firmware, cloud and mobile around a single system.

Technical project lead · Flutter mobile developer · 2023 · At Coding Industry

Technical lead and mobile developer on an IP-camera system: Flutter app, peer-to-peer WebRTC, MQTT, firmware and real-time cloud. An 8-person team aligned around shared interface contracts.

< 300 ms

measured WebRTC latency

8 people

team coordinated

FlutterWebRTCMQTTHLS

Read the case study

Flutter · Multimodal AI · EdTech · Solo product

Turning a photo or a recording into structured teaching feedback.

Product founder · Mobile and web development · 2025 — present

A German exam preparation app built end to end: photograph a handwritten essay, record a spoken answer, get structured feedback against the official rubrics, plus timed drills and spaced repetition.

3,000+

users

1 h 03

average engagement

FlutterGetXFirebaseGemini multimodal

Read the case study

Flutter · Firebase · B2B SaaS · Hardware

Replacing the paper HACCP binder with a tool that keeps up with service.

Lead mobile developer · Coding Industry · 2024 — present

Development and maintenance of a Flutter HACCP compliance app: offline operation, thermal label printing, IoT temperature sensors, subscriptions and a trilingual UI with full Arabic RTL. Sole developer from v1.0 onward.

≈ 20 releases

in production over nearly 2 years

3 languages

French · English · Arabic RTL

FlutterFirestoreCloud FunctionsFirebase Auth

Read the case study

How I work

Understand. Structure. Ship. Measure.

Useful speed doesn't come from the number of lines written. It comes from clear decisions, an understood scope and a short feedback loop with users and the team.

  1. 01

    Understand the real

    Users, context, constraints, business goals and success metrics. I reformulate the problem before proposing a solution.

  2. 02

    Structure the solution

    Architecture, component responsibilities, data model, API contracts and testing strategy. Important choices are documented before they become expensive to change.

  3. 03

    Ship in increments

    Short, testable and demoable batches. AI accelerates some steps, but every proposal is reviewed, tested and placed back into the product's architecture.

  4. 04

    Observe and improve

    After release, I use feedback, metrics, incidents and real behaviours to prioritise what comes next. Production is where learning begins.

Verifiable

Public products, documented results.

The applications shown are not mockups. Several are available on the App Store and Google Play, some have been in use for several years, and the main metrics can be presented during an interview.

  • VALIDE — Cameroon AI Impact Award 2026

    Official award for the EdTech app

    Proof ↗
  • Apps in production on stores

    VALIDE, Deutsch Exam, Quality Food, Mbolo Gabon

    See →
  • Professional references

    Available upon request as part of an advanced hiring process.

Looking for a mobile developer who also thinks about the product?

I'm primarily looking for a permanent remote role in a French-speaking product team. I'm also open to selected, well-scoped Flutter missions.

Have a freelance mission instead? See the possible formats →