Aller au contenu
M. SALL

11 études de cas · 16 autres projets · 63 dépôts

Travaux

11 études de cas et 17 projets : plateformes IoT/IA, e-commerce 3D, mobilité, identité numérique. Problème, décisions d'architecture et résultat.

ESP Dakar — équipe pluridisciplinaire de 6 (IA & Big Data, Télécoms, SSI)

NËBB

Plateforme citoyenne IoT + IA de surveillance de la pollution atmosphérique à Bargny et Diamniadio, avec quatre modèles de machine learning en production.

  • FastAPI
  • PostgreSQL / PostGIS
  • pgvector
  • InfluxDB 2.7
  • Redis 7.2
  • Mosquitto MQTT
  • Prefect 3
  • APScheduler
  • PyTorch
  • Prophet
  • Scikit-learn
  • Docker Compose
  • React
  • Leaflet
  • Recharts

Mission freelance via E-TASKFORCE LTD (droit français)

Configurateur e-commerce 3D

Audit technique puis mission de sécurisation et d'évolution d'un configurateur produit en 3D déjà en production, pour un client final français.

  • React 18
  • Vite
  • Three.js
  • React Three Fiber
  • drei
  • Zustand
  • GSAP
  • Material UI
  • Emotion
  • Node.js
  • Express
  • MySQL
  • Stripe
  • AWS S3
  • pdf-lib
  • Nodemailer
  • Winston
  • Jest

Mission freelance — Madagascar

GasyMove / TucTuc

Plateforme de transport et de livraison à Madagascar : application Flutter passager et chauffeur, paiements Mobile Money et deux dashboards d'administration temps réel.

  • Flutter
  • Firebase
  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • Google Maps
  • Mobile Money

Mission professionnelle

KÀLAMA

Plateforme EdTech ouest-africaine : marketplace de cours, classes live et paiement Mobile Money, en architecture microservices.

  • FastAPI
  • SQLAlchemy 2.0
  • PostgreSQL
  • Redis
  • BigBlueButton
  • PayTech
  • Nginx
  • Docker
  • Cloudflare
  • boto3 / S3
  • slowapi
  • React 18
  • Material UI
  • Vite

Mission chez Engy Partners

TerangaID

Portefeuille d'identité numérique mobile : authentification par certificat, génération de CSR, et clés privées gardées par le matériel avec repli logiciel explicite.

  • React Native
  • TypeScript
  • Kotlin
  • PKI X.509
  • CSR
  • Android Keystore
  • react-native-keychain
  • react-native-biometrics
  • WebCrypto

Projet personnel

SenAgriConnect

Plateforme web pour les acteurs agricoles sénégalais : carte interactive des régions, recherche assistée par IA, base de cultures et bonnes pratiques, et fil social producteurs-acheteurs.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Cartographie interactive
  • Recherche assistée par IA
  • Notifications

ESP/UCAD — chef de groupe (3 étudiants, IA & Big Data / SSI / Télécoms)

BoviBot

Gestion d'élevage bovin où la logique métier vit dans la base : procédures stockées, triggers et événements planifiés en PL/SQL.

  • Flask
  • MySQL
  • PL/SQL
  • Docker
  • REST API

Projet personnel

SignaVox

Application de traitement du signal audio : acquisition temps réel, analyse spectrale FFT, filtrage fréquentiel et détection d'activité vocale.

  • Flask
  • NumPy
  • SciPy
  • librosa
  • pydub
  • sounddevice
  • matplotlib
  • Docker

Projet académique

GRASP

Plateforme de correction d'examens en deux applications distinctes : une pour les étudiants, une pour les enseignants, avec des cycles de vie séparés.

  • Next.js
  • Docker
  • REST API

Projet personnel

ScanNutrition

Scanner nutritionnel mobile Flutter avec traitement d'image délégué à du C++ natif via dart:ffi.

  • Flutter
  • dart:ffi
  • CMake
  • Traitement d'image

Projet académique

Reconnaissance faciale — Python & Java

Deux implémentations parallèles d'un même système de reconnaissance faciale temps réel, pour comparer les écosystèmes de vision par ordinateur.

  • OpenCV
  • face_recognition
  • JavaCV
  • Maven
  • tkinter
  • Swing

Également livré

16 autres projets

Plateformes, applications mobiles, services backend et outils — sans étude de cas rédigée, mais bien réels.

SénSanté Pro

Plateforme · 2026

Plateforme santé en microservices Spring Boot — authentification JWT, service patients, service consultations, gateway Nginx — avec assistant IA d'aide à la consultation, Infrastructure as Code Terraform et pipeline CI/CD GitLab.

  • Spring Boot
  • React
  • Terraform
  • Docker Compose
  • GitLab CI
  • Groq API
  • Nginx

MPS Analytics

IA & Data · 2026

Service analytique dédié en lecture seule sur PostgreSQL : authentification JWT et endpoints d'agrégation d'indicateurs pour un tableau de bord décisionnel.

  • Spring Boot
  • PostgreSQL
  • Angular
  • JWT
  • Business Intelligence

CEEVote

Backend & API · 2026

Plateforme de vote en ligne : API REST complète en FastAPI et SQLModel avec migrations Alembic et authentification JWT, couvrant utilisateurs, candidatures et résultats.

  • FastAPI
  • SQLModel
  • Alembic
  • JWT
  • PostgreSQL

xsd2java-gen

Outil · 2026

Générateur de classes Java à partir de schémas XSD. Analyse DOM plutôt que SAX pour permettre les allers-retours dans l'arbre — résolution des références et des types complexes nommés déclarés plus loin dans le document.

  • Java
  • XSD
  • DOM
  • Maven
  • Tests unitaires

Password Cracker Factory

Outil · 2025

Outil en ligne de commande d'attaques par force brute et par dictionnaire, construit autour du patron Factory pour rendre l'ajout de nouvelles stratégies d'attaque trivial.

  • Java
  • Design Patterns GoF
  • CLI

SN-Agri Mobile

Mobile · 2025 – 2026

Application mobile compagnon de la plateforme agricole SenAgriConnect, avec son backend TypeScript dédié.

  • React Native
  • Expo
  • TypeScript
  • Node.js

SamaProf

Mobile · 2025

Application mobile enseignant-étudiant cross-platform Android et iOS, avec notifications push.

  • React Native
  • TypeScript
  • Kotlin
  • Swift
  • Expo

Dashboard Agriculture

Plateforme · 2025

Plateforme de centralisation et de visualisation des données agricoles pour les acteurs du secteur.

  • Next.js
  • TypeScript
  • Data-viz

PolyManager

Plateforme · 2026

Système de gestion pour établissement polytechnique — étudiants, enseignants, cours — en Java.

  • Java
  • C
  • POO

emploidutemps

Plateforme · 2025

Gestion et planification d'emplois du temps avec calendrier interactif et gestion des contraintes.

  • Next.js
  • TypeScript

GESTIONBANQUE2

Académique · 2024

Système de gestion bancaire en Java : comptes courants et épargne, dépôts, retraits, virements, relevés et alertes de découvert, en architecture MVC avec JDBC.

  • Java
  • JDBC
  • SQL
  • MVC
  • Design Patterns

7 applications Android

Mobile · 2024

Sept applications Kotlin natives — gestionnaire de tâches en trois itérations, blog mobile, et travaux dirigés : Activities, Fragments, RecyclerView, SQLite, Material Design.

  • Kotlin
  • Android SDK
  • SQLite
  • Material Design

Irrigation intelligente IoT

Académique · 2026

Système d'irrigation automatisé piloté par capteurs : publication MQTT, orchestration Node-RED et microcontrôleur Arduino.

  • MQTT
  • Node-RED
  • Arduino
  • IoT

Analyse d'images 100 % côté client

IA & Data · 2026

Application web de détection d'objets et de description d'images exécutée intégralement dans le navigateur — TensorFlow.js/COCO-SSD et Transformers.js/ViT-GPT2 — sans qu'aucune image ne quitte l'appareil.

  • TensorFlow.js
  • Transformers.js
  • Docker
  • MySQL

Timer React & deenup

Plateforme · 2024

Premiers projets React et Svelte du DUT : application timer avec hooks et backend Express minimal, et application Svelte complète avec routage.

  • React
  • TypeScript
  • Vite
  • Express
  • Svelte

Projets Svelte — veille technologique

Plateforme · 2024

Applications Svelte complètes avec routage, réalisées dans le cadre du module de veille technologique.

  • Svelte
  • JavaScript
  • Node.js