Projets

Les preuves techniques, classées selon les deux mêmes piliers : Software Engineering et Data Engineering.

Ou filtrer précisément

Filtre actif : Tous — 8 projets

MicroRecouv

Phare

Projet phare · Stage Openxtech · Software & Data

Plateforme de centralisation, d'analyse et d'aide au recouvrement pour les institutions de microfinance au Cameroun. Les agents saisissent hors ligne, l'API déduplique, le pipeline calcule PAR / COBAC et un score de risque explicable priorise les dossiers.

  • Application Flutter offline avec synchronisation idempotente
  • API Spring Boot, PostgreSQL, isolation multi-IMF
  • Ingestion Airflow / dbt, Kafka, Spark et scoring XGBoost + SHAP
Spring BootFlutter offlineAngularAirflowdbtPostgreSQLKafkaSparkXGBoostSHAP

Lakehouse événementiel

Phare

Projet personnel — proto hybride Azure + poste local

Seconde horloge de MicroRecouv : détecter un impayé entre deux DAGs du matin. CDC en lecture seule sur PostgreSQL, bus Kafka, lake Delta Bronze / Silver / Gold. Le calcul (règles 30 / 60 / 90 / 180 j, API) reste sur le PC ; Azure porte le disque (ADLS Gen2) et le bus (Event Hubs). Ce n'est pas un entrepôt Fabric ni le rapport COBAC — c'est une file d'alertes opérationnelles, isolées par imf_id.

  • CDC Postgres (bac à sable ou Stage) → Event Hubs Kafka (SASL_SSL) ; profil local MinIO + Redpanda inchangé
  • Tables Delta sur ADLS Gen2 (abfss://) : Bronze brut, Silver qualité, Gold alertes persistées
  • Moteur d'impayés + FastAPI : signal recouvrement en quasi temps réel, pas le PAR réglementaire du batch dbt
PythonCDCEvent HubsADLS Gen2Delta LakeKafkaPostgreSQLFastAPIdbtDuckDBRedpandaMinIO

AquaSensus

Phare

Projet personnel — Data Engineering & Software Engineering

Plateforme collaborative de suivi et de maintenance prédictive des forages communautaires. Les habitants signalent, le comité priorise, un moteur explicable alerte avant la panne — sans capteurs IoT ni saisie de volumes d'eau.

  • Backend Java 21 / Spring et PWA Angular, mobile Flutter
  • Pipeline Python pour la santé des ouvrages
  • Déploiement Docker Compose (PostgreSQL, proxy Nginx)
Java 21Spring BootAngular PWAFlutterPythonPostgreSQLDockerNginx

TP Cloud — Plateforme Analytics

Projet académique

Plateforme analytics conteneurisée avec portail unifié : instances Matomo derrière load balancer, observabilité complète et sauvegarde automatisée vers S3.

  • Traefik, HTTPS, Nginx et portail Angular / FastAPI
  • Prometheus, Grafana, Loki, Alertmanager
  • CI/CD : build, push et déploiement multi-instances
DockerTraefikNginxAngularFastAPIPrometheusGrafanaLokiS3

ServantAssist

Plateforme complète

Gestion des servants d'autel de la Basilique Marie Reine des Apôtres de Mvolyé : plannings, formations, activités liturgiques. Backend Clean Architecture, application web et mobile, infrastructure Docker.

  • FastAPI, PostgreSQL, Redis, authentification JWT
  • Front Angular et application Flutter
  • CI avec lint, tests, couverture et déploiement par branche
FastAPIClean ArchitectureAngularFlutterPostgreSQLRedisJWTDocker

AgriPrix Cameroun

Projet personnel

Application web pour suivre l'évolution des prix des produits agricoles (manioc, maïs, plantains) au Cameroun en les croisant avec les conditions météorologiques.

  • Collecte et visualisation de séries temporelles de prix
  • Interface Flask et graphiques Chart.js
PythonFlaskChart.js

Bibliothèque Numérique Camerounaise

Projet personnel

Plateforme de lecture numérique dédiée à la littérature camerounaise et africaine : catalogue, recherche, authentification JWT et stockage des œuvres sur object storage.

  • API Node.js / Express et PostgreSQL
  • Stockage Cloudflare R2, accès JWT
Node.jsExpressPostgreSQLCloudflare R2JWT

Cineyang

Projet personnel

Écosystème autour d'une plateforme de films et séries : bot Telegram qui annonce les nouveautés et site de téléchargement.

  • Bot Telegram et site Next.js
  • Supabase et stockage objet AWS S3
Next.jsTelegram APISupabaseAWS S3

Code source

Les dépôts publics sont sur GitHub. GitLab sert aussi de miroir pour une partie du travail.