Tech Lead · Dev Fullstack JS/TS · Douala 🇨🇲

Brightman Efo'o

Je construis des produits web pour l'Afrique francophone — PWA offline-first, paiements Mobile Money, commerce WhatsApp — et je documente ma transition vers l'ingénierie IA, en public.

brightky@douala:~
$ ls ~/projets

Des produits pensés pour le terrain

Connexions instables, paiements sans carte bancaire, utilisateurs non techniques : chaque projet résout un problème réel du marché africain francophone.

</>
01★ featured
$ cat iphone-cameroon.md

iPhone Cameroon — showroom & boutique Apple

Vitrine e-commerce Apple façon showroom apple.com pour le marché camerounais : catalogue, fiche produit animée (GSAP/Lenis + 3D React Three Fiber), panier, checkout Mobile Money (MTN MoMo / Orange Money) et dashboard admin (produits, commandes, analytics). Monorepo Turborepo, front ↔ API entièrement typés via un contrat Zod unique (re-pricing serveur, stock transactionnel).

Next.js 15NestJS 10PrismaPostgreSQL
Lire l'étude de cas
ReservaBabi — marketplace de réservation multi-services
02★ featured
$ cat reservababi.md

ReservaBabi — marketplace de réservation multi-services

Marketplace de réservation multi-services (hôtels, restaurants, transport, événements) : site web client, apps mobiles client & admin, backoffice et API. Paiements Mobile Money, billets électroniques, notifications temps réel et appels vidéo intégrés (LiveKit). Produit phare piloté chez Desymtech.

Next.jsNestJSReact NativeMobile Money
reservababi.com
TransitSoft Services — logiciel de transit douanier
03★ featured
$ cat transitsoft-services.md

TransitSoft Services — logiciel de transit douanier

Suite multi-agences pour un cabinet de transit : du dépôt du colis à la livraison finale — agences, entrepôts, conteneurisation, acheminements inter-agences, facturation, comptabilité, dettes, pénalités de stockage, portail client. Monorepo Turborepo : API NestJS + Prisma + Socket.IO/BullMQ, apps web, ops-admin, desktop, mobile et tablette terrain.

NestJSPrismaPostgreSQLSocket.IO
transitsoftservices.com
</>
04★ featured
$ cat wapino-whatsapp-api.md

WhatsApp Internal API — multi-sessions Baileys

API WhatsApp interne multi-sessions basée sur Baileys (WebSocket, sans Chromium) : sessions par QR, clés API par session, file d'attente rate-limitée (15 msg/min), retry avec backoff, statuts de livraison en temps réel (socket.io) et SDK npm @wa/sdk. Sert de canal OTP/notifications réutilisable pour plusieurs produits — Mon Bara, TransitSoft.

BaileysExpressBullMQSocket.IO
Lire l'étude de cas
</>
05★ featured
$ cat chess-coach.md

Chess Coach — coach d'échecs mobile

App mobile d'apprentissage des échecs (ouvertures, finales, tactiques, puzzles) avec un Move Trainer à répétition espacée (FSRS), un practice contre un bot à niveau configurable et des objectifs à échéance. Contenu personnalisé via les données chess.com / Lichess, moteur Stockfish exécuté en natif (pas de WebView). Monorepo NestJS hexagonal + Expo.

React NativeExpoNestJSFSRS
Lire l'étude de cas
Mon Bara — mise en relation employés de maison
06★ featured
$ cat mon-bara.md

Mon Bara — mise en relation employés de maison

Plateforme (mobile + backoffice + site vitrine) qui met en relation employés de maison / prestataires et propriétaires, ciblant l'Afrique francophone. Chat (Stream), VOIP (Agora), paiements (Paystack/Stripe), géolocalisation PostGIS et OTP multi-canal SMS + WhatsApp.

React NativeExpoNestJSPrisma
Étude de cas sur demande
$ which --all skills

Stack & compétences

Du front au déploiement, avec une obsession : que ça fonctionne aussi quand la connexion est mauvaise.

TypeScriptReactNode.jsFirebaseDevOpsNext.jsExpressMongoDBMySQLPostgreSQLDockerCI/CDGitPWATailwind CSSThree.jsFramer MotionNetlifyAPI RESTArchitecture logicielle
$ git checkout -b ia-engineering

J'apprends l'ingénierie IA. En public.

Pas de storytelling artificiel : je pars de mes bases de dev fullstack et je documente chaque étape sur LinkedIn — expérimentations, benchmarks, échecs inclus.

// en cours

Fondations

Intégration d'APIs LLM dans des produits réels, prompt engineering appliqué, veille active sur les modèles frontier.

// prochaine étape

RAG & agents

Systèmes de retrieval sur données métier locales, agents pour automatiser les workflows des PME africaines.

// horizon

Fine-tuning & recherche

Adaptation de modèles open source aux contextes francophones africains, contributions et publications techniques.

$ cat ~/parcours.log

Parcours

Cinq postes, de freelance à Tech Lead — backend, fullstack, puis pilotage produit. Toujours du JS/TS, toujours livré.

Logo Desymtech

Chef de projet technique

Desymtech · Temps plein

janv. 2026 — aujourd'hui · 8 mois

Douala, Cameroun · À distance

Je pilote la conception et le développement des produits digitaux de Desymtech, de l'architecture au déploiement en production : ReservaBabi (marketplace multi-services), ReservaQuebec (déclinaison canadienne) et MonBara (mise en relation géolocalisée). Au quotidien : architecture technique et choix de stack, encadrement de l'équipe (revues de code, standards, mentoring), gestion de projet (sprints, priorisation, livrables), DevOps (CI/CD, déploiements, monitoring) et interface entre le métier et la technique.

Gestion du personnel techniqueLeadership technologiqueArchitecture logicielleGestion de projetDevOpsCI/CD
Logo ST DIGITAL

Full Stack Developer

ST DIGITAL · Temps plein

mai 2025 — juil. 2026 · 1 an 3 mois

Douala V, Littoral, Cameroun · Sur site

Conception et design de systèmes cohérents et scalables avec Node.js, React et les technologies web modernes. Applications maintenables et bien architecturées en TypeScript, front et back robustes. DevOps : pipelines CI/CD (GitHub Actions), automatisation d'infrastructure et optimisation des déploiements.

Node.jsAdonisJSReactTypeScriptCI/CDGitHub Actions
Logo L'Agence Digitale

Développeur backend Node.js

L'Agence Digitale · Temps plein

juin 2024 — mai 2025 · 1 an

Douala, Littoral, Cameroun · Hybride

Appelé constamment à mettre au point des backends toujours plus performants.

Node.jsBackendAPI REST
Logo Chillo Tech

Développeur Full Stack web & mobile

Chillo Tech · Temps plein

janv. 2024 — juin 2024 · 6 mois

Bafoussam, Ouest, Cameroun · À distance

Au sein d'une équipe de jeunes développeurs, mise sur pied de solutions innovantes, sur le web comme sur mobile.

React.jsReact NativeJavaScript

Développeur fullstack JS

DMServices · Freelance

juil. 2023 — févr. 2024 · 8 mois

Cameroun · À distance

Développement fullstack JavaScript : sites et applications web de bout en bout.

JavaScriptFull StackNode.js
$ man brightky

Questions fréquentes

Qui je suis, ce que je construis, avec quelles technos — et comment on peut bosser ensemble.

Qui est Brightman Efo'o ?

Brightman Efo'o est un Tech Lead et développeur fullstack JavaScript/TypeScript basé à Douala, au Cameroun. Il conçoit et livre des produits web pour l'Afrique francophone et documente sa transition vers l'ingénierie IA en public.

Quels types de produits construit-il ?

Des produits web pensés pour le terrain africain : PWA offline-first, paiements Mobile Money (MTN MoMo, Orange Money), commerce via WhatsApp, marketplaces, e-commerce et applications mobiles React Native. Exemples concrets : TransitSoft (logiciel de transit douanier), iPhone Cameroon (e-commerce type apple.com) et Chess Coach (app mobile d'échecs).

Quelles technologies maîtrise-t-il ?

Côté web : Next.js, React, Node.js, NestJS et TypeScript. Côté mobile : React Native et Expo. Côté données : PostgreSQL avec Drizzle ou Prisma. Il pratique aussi les LLM, le RAG et les agents dans le cadre de son apprentissage de l'ingénierie IA.

Où est-il basé et en quelles langues travaille-t-il ?

Il est basé à Douala, au Cameroun, et travaille en français comme en anglais, avec un focus sur les marchés d'Afrique francophone.

Comment le contacter ou travailler avec lui ?

Par email à brightefoo@gmail.com, sur LinkedIn, sur WhatsApp, ou via la page contact du site pour une demande de projet ou un devis.

$ subscribe --newsletter

L'IA francophone, décryptée. Chaque semaine.

Une note courte et sans bullshit : ce que je teste, ce qui marche, ce que j'apprends en construisant en public.

$ mailto brightky

Un projet ? Une collab ? Parlons-en.

Que tu veuilles construire un produit, benchmarker une idée ou simplement échanger sur l'IA et le dev, ma boîte mail est ouverte.

// ou laisse-moi tes coordonnées

Je te recontacte pour les opportunités et collaborations qui collent à ton profil. Désinscription en un clic.