fotso bonito

développeur fullstack et mobile, douala

Des apps qui règlent de vrais problèmes

Je conçois, développe et déploie des applications web et mobiles de bout en bout : React et TypeScript, APIs Django et Node.js, PostgreSQL, Docker. Pour des PME, des centres de formation et des équipes qui veulent un outil construit pour leur façon de travailler.

du besoin au serveur, en production

Ce que j'ai construit

capture

CSV Studio

Moteur CSV dans le navigateur : dédoublonnage, jointures floues, export PDF.

ReactTypeScriptlocal-first

Voir

capture

Mossi Forms

Création de formulaires par JSON, en production sur forms.waasili.cc.

DjangoReactTypeScriptPostgreSQL

Voir

capture

Présence formation

Pointage et rapports de présence pour des séances de formation, à partir d'une base de candidats importée.

FlutterDjangoPostgreSQL

Voir

capture

90 Jours

Plateforme d'engagement sur 90 jours, web et Android.

TypeScriptTanStack StartPostgreSQLDrizzleRedisKotlinJetpack ComposeDocker

Voir

Tous les projets

Fotso Bonito

Développeur fullstack et mobile à Douala, licence en génie logiciel (IUT de Douala, 2023).

Chez KES Africa, j'ai construit une application SIG de cartographie du réseau électrique et des outils internes que les équipes ouvrent tous les jours. Depuis, je travaille à mon compte : applications web en React et TypeScript, APIs en Django et Node.js, apps mobiles en Flutter et Kotlin, modules Odoo 18 sur mesure et automatisations n8n branchées sur l'IA.

Je tiens toute la chaîne, de l'architecture au déploiement sur serveur Linux avec Docker. Ce qui m'intéresse : comprendre comment une équipe travaille, et lui livrer l'outil qui lui fait gagner du temps.

ReactTypeScriptNode.jsDjangoPostgreSQLPostGISRedisFlutterKotlinDockerLinuxGitOdoon8n

Tu te reconnais ?

situation

Ton fichier Excel déborde

Tu passes tes matinées à recopier des colonnes d'un fichier à l'autre. À comparer deux exports pour trouver qui manque. À dédoublonner une liste de candidats avant de l'envoyer. Chaque mois, les mêmes gestes, et une erreur qui se glisse quand tu es fatigué. Ce travail-là se code une fois. Je regarde tes vrais fichiers, avec leurs en-têtes bancales et leurs lignes vides, et je construis l'outil qui fait la manipulation exacte dont tu as besoin : importer plusieurs fichiers d'un coup, rapprocher deux listes même quand les noms sont mal orthographiés, sortir le résultat en Excel ou en PDF prêt à envoyer. Pas un tableur de plus à apprendre : un écran avec tes boutons à toi, que ton équipe utilise sans formation.

En savoir plus

situation

Tes formulaires partent dans le vide

Tu as un formulaire sur ton site, ou un lien Google Forms que tu partages en story. Les réponses arrivent quelque part, tu les recopies ailleurs, et la moitié se perd entre les deux. Je branche le formulaire là où tu travailles vraiment : une notification WhatsApp dès qu'une personne répond, les réponses rassemblées dans un tableau que tu peux filtrer, un mail automatique de confirmation à la personne, un export quand ta direction le demande. Les champs sont définis par toi, pas par un modèle figé. Et si tu as dix formulaires différents, ils vivent au même endroit.

En savoir plus

situation

Tu pointes des présences sur papier

La feuille de présence circule, les gens signent, et à la fin de la séance quelqu'un recopie tout dans un fichier. Quand la direction demande le taux de présence du mois, il faut ressortir les feuilles. Je pars de ta base de candidats, même si elle arrive en CSV avec des colonnes en désordre. Tu ouvres la séance sur ton téléphone, tu coches, et le rapport se génère : présents, absents, taux par session, par formateur, par période. Export PDF prêt à transmettre. Ça marche aussi quand le réseau coupe : l'app garde les pointages et les envoie quand ça revient.

En savoir plus

situation

Ton catalogue vit dans WhatsApp

Tes produits sont dans ton statut WhatsApp, tes prix dans ta tête, et chaque client te redemande la même photo. Quand tu changes un prix, il faut renvoyer le catalogue à tout le monde. Je te monte une vitrine que tu tiens à jour depuis ton téléphone : tu ajoutes un produit, il est en ligne. Le client parcourt, choisit, et la commande t'arrive sur WhatsApp avec le récapitulatif déjà écrit. Paiement Mobile Money MTN ou Orange si tu veux encaisser en ligne. Un lien unique à mettre dans ta bio, qui ne se périme pas.

En savoir plus

Comment on travaille

On regarde ton problème ensemble

Un appel ou une visite. Tu me montres comment tu fais aujourd'hui, je note ce qui coince.

Je construis en montrant

Tu vois l'app avancer tous les jours. Tu corriges le tir tôt, pas à la livraison.

Tu utilises, on ajuste

Formation courte, puis un mois d'ajustements inclus.

pas de cahier des charges de 40 pages

On en parle ?

Un projet, une mission ou un poste à me proposer ? Écris-moi en deux lignes, je réponds sous 24 h.