Ouvert aux nouveaux projetsYaoundé, Cameroun · 3°52′N · 11°31′E

Sites, applications web et mobiles, APIs, systèmes IA — conçus et livrés de bout en bout, depuis Yaoundé, pour des clients et des projets à impact.

  1. 01Idée
  2. 02Architecture
  3. 03Produit en ligne
Courbes de niveau — Yaoundé, la ville aux sept collines.Défiler
  • Sites & plateformes
  • Applications mobiles
  • APIs & backend
  • Systèmes IA
  • Données & automatisation
  • Design systems
  • 15projets documentés — du site client au modèle de vision
  • 17,23/20en Licence 2 — major de promotion chaque année du supérieur
(01)Travaux

Quatre études de cas, puis l'index complet. Rien d'inventé : chaque statut vient du dépôt ou du client.

  1. 01/04En cours

    Produit santé — app mobile, dashboard web, backend temps réel

    WeightControle

    Suivi nutritionnel assisté par IA

    Suivre son poids avec un diététicien demande des plans personnalisés, un journal quotidien et des échanges réguliers — difficile à tenir sans un outil pensé pour le contexte camerounais : cuisine locale, paiement Mobile Money.

    Résultat

    En cours (capstone). Périmètre réalisé : app patient, dashboard diététicien, backend temps réel, paiement Mobile Money ; documentation et versioning tenus pour la soutenance.

    • Flutter
    • React
    • Vite
    • Firebase
    • Firestore
    • Gemini API
    WeightControle — architectureApp patientFlutterDashboarddiététicienReactFirestoretriggers temps réelGeminiplans repasNotchPayMobile Money
    WeightControle — architecture
  2. 02/04Code public

    Produit web complet — analyse, progression, abonnement

    GrandMind

    Un coach d'échecs qui apprend de vos parties

    Analyser ses parties d'échecs ne suffit pas pour progresser : il faut retrouver ses erreurs récurrentes et les retravailler au bon moment.

    Résultat

    103 commits en quatre jours, ~8 000 lignes d'application, ~7 700 lignes de tests, 200 Ko de documentation produit. Déployable en une commande (docker compose).

    • Python
    • FastAPI
    • SvelteKit
    • PostgreSQL
    • Redis
    • Caddy
    Code (ouvre un nouvel onglet)
    GrandMind — architectureNavigateurPWACaddyune seuleorigineServeurSvelteKitAPI FastAPIPostgreSQLRedisStockfishanalyseStripewebhooks
    GrandMind — architecture
  3. 03/04En ligne

    Site client — vitrine B2B

    SAV Consulting

    Externalisation comptable — un site B2B pensé pour convertir

    Un cabinet d'externalisation comptable doit convaincre des experts-comptables de lui confier saisie, paie et audit — avec une preuve de sérieux dès la première visite.

    Résultat

    Site en ligne.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Radix UI
    SAV Consulting — Externalisation comptable — un site B2B pensé pour convertir
  4. 04/04Code public

    Backend — API REST, tests, CI

    API bancaire

    API bancaire en ports et adaptateurs, cœur métier couvert à 100 %

    Des règles bancaires (découvert plafonné, virements atomiques, échéanciers de prêt) doivent être prouvées, pas seulement écrites : une erreur y est invisible et sans recours.

    Résultat

    198 tests, 0 échec ; 100 % des branches et des instructions du cœur métier, imposé par JaCoCo à chaque build — le build échoue en dessous.

    • Java 21
    • Spring Boot
    • Spring Data JPA
    • PostgreSQL
    • JWT
    • JaCoCo
    Code (ouvre un nouvel onglet)
    API bancaire — architectureClientAdmin (JWT)webREST, DTOapplicationuse casesdomainMoney,Account, LoaninfrastructureJPA, BCrypt,JWT
    API bancaire — architecture

Chaque ligne ouvre son étude de cas. Les dépôts privés sont marqués « code sur demande ».

(02)Capacités

Pas une liste de technologies : quatre familles de produits, chacune adossée à des projets existants que vous pouvez ouvrir.

  1. 01

    Produits numériques

    Sites, applications web et mobiles, plateformes. Du premier écran au déploiement, avec un design system que le client peut faire vivre.

    Preuves
    Outils

    Next.js · React · Flutter · TypeScript · SvelteKit

  2. 02

    Systèmes intelligents

    Intégration de grands modèles de langage avec validation humaine, chatbots à arbre de décision, vision par ordinateur, analyse de parties.

    Preuves
    Outils

    Gemini API · PyTorch · Lightning · FastAPI · Python

  3. 03

    Backend & infrastructure

    APIs REST, authentification et rôles, bases de données, conteneurs et déploiement — avec des tests qui prouvent les règles métier.

    Preuves
    Outils

    Django REST · Spring Boot · FastAPI · PostgreSQL · Firebase · Docker

  4. 04

    Données & automatisation

    Dashboards de suivi, pipelines d'entraînement, scripts et automatisation de process, sauvegarde et restauration.

    Preuves
    Outils

    Python · PostgreSQL · Firestore · ONNX · Docker Compose

Transversal

Sécurité par défaut (JWT, RBAC, BCrypt, RGPD), tests, documentation, déploiement en conteneurs.

(03)Approche

Trois principes, tirés de ce qui est déjà en ligne — pas d'une charte.

  1. Modéliser avant de coder

    La vision, le cahier des charges et le modèle de données s'écrivent d'abord ; le code en découle et y renvoie.

    Preuve

    GrandMind : quatorze documents produit rédigés avant l'implémentation. doktaLink : modélisation UML complète publiée.

  2. Des tests qui prouvent quelque chose

    Un test doit épingler une règle métier ou une formule publiée — pas seulement faire monter un pourcentage.

    Preuve

    API bancaire : 100 % des branches du cœur métier, imposé par JaCoCo au build. GrandMind : Glicko-2 et FSRS vérifiés sur les exemples chiffrés des publications.

  3. Dire ce qui n'est pas vérifié

    Un README indique ce qui n'a pas de test, ce qui n'a pas été mesuré, et par quoi il faudrait commencer.

    Preuve

    NotesSup et EcoleChat documentent leurs limites connues ; le classificateur de prunes ne publie aucun chiffre tant qu'il n'est pas mesuré.

Outillage

J'utilise des agents de code comme outil de production ; le dépôt GrandMind le documente commit par commit. Les décisions d'architecture, la relecture ligne à ligne et les tests restent les miens.

Ce site suit la même méthode : spécifications et plans versionnés, fonctions pures testées, contenu sans backend.

Page suivante — Parcours

Je voulais dessiner des maisons. La sortie de ChatGPT a changé ma trajectoire : je me suis tourné vers l'informatique, puis vers l'IA. Formation, distinctions et ce que chaque projet m'a appris — sur la page Parcours.

Lire le parcours
(04)Contact

Un site, une application, un système à automatiser, un modèle à intégrer : décrivez-le en quelques lignes. Je lis et je réponds personnellement.

Où
Yaoundé, Cameroun · UTC+1
Heure locale
Langues
Français · Anglais

Le formulaire n'est pas encore configuré : écrivez-moi directement à emmanuelscre1@gmail.com.