À propos de cet ingénieur

Massa Coulibaly

Ingénieur full-stack & en implémentation. Je conçois des logiciels de bout en bout et je m'immerge auprès des utilisateurs qui les utilisent, du prototype jusqu'à la mise en production.

Récemment diplômé du programme MIMS de l'Université de Californie à Berkeley. Ex-cofondateur et CTO d'Afya — EMR basé sur USSD pour l'Afrique subsaharienne. Ingénieur en implémentation, ayant architecturé, déployé et transféré des systèmes en production sur site.

École :UC Berkeley MIMS
Précédent :CTO @ Afya
Focus :Santé numérique · FDE
Recherche :FDE · Full-Stack

Expérience

Vérif Stack

Vérif Stack — je maîtrise votre stack ?

Cliquez sur une compétence → voyez les projets → cliquez sur un projet pour y accéder.

maîtrisédéployéfamilier

langages

frontend

backend

bases de données

ml / nlp

llm / ia agentique

data viz / bi

cloud / infra

entreprise / domaine

Projets de Master

MIMS '26 — capstones, projets de cours et recherche appliquée

OfferBloom — AI Interview Prep

privédémo ↗

Plateforme full-stack de préparation aux entretiens par IA (capstone MIMS). Frontend React + Vite, backend FastAPI, modèle de graphe Neo4j, stockage Cloudflare R2, intégration de Claude Haiku pour la rédaction de réponses, le feedback sur la pratique orale et le coaching de CV.

stack

ReactViteFastAPINeo4jCloudflare R2Claude HaikuPythonRailway

points clés

  • Conception d'un graphe Neo4j reliant utilisateurs, questions, réponses, sessions de pratique et fichiers
  • Alimentation de 320 questions d'entretien spécifiques à un poste, réparties sur 8 rôles et 8 catégories
  • Intégration de Claude Haiku pour la rédaction de réponses assistée par IA et le feedback sur la pratique orale
  • Développement d'un parcours de coaching de CV avec feedback structuré sur la qualité des puces

Clinical Trial Navigator (CTN)

Plateforme à base de graphe de connaissances mettant en relation des patients atteints de drépanocytose avec des essais cliniques éligibles. Capstone Berkeley INFO 290 / DEVENG 204 — visant à résoudre le taux d'inscription inférieur à 5 % parmi plus de 250 essais actifs.

stack

PythonDjango 4.2RDF/TurtleSPARQLSHACLrdflibAnthropic APIRailway

points clés

  • Conception d'un modèle de données RDF/Turtle + schéma RDFS avec inférence ; validation SHACL via pySHACL
  • Développement d'un moteur de correspondance d'éligibilité SPARQL sur 250 essais intégrés
  • Application web Django avec registre de patients, navigateur d'essais et démo de correspondance en direct
  • Présentation d'une levée d'amorçage de 150 000 $ avec modèle TAM/SAM/SOM visant une expansion vers 5 pays

The Sound of Power — UN Speeches NLP

Projet final ANLP. Pipeline NLP analysant les stratégies rhétoriques à travers 2 069 transcriptions du Conseil de sécurité de l'ONU à l'aide de LDA, BERTopic et de LLM basés sur les transformers.

stack

PythonBERTopicLDATransformersHuggingFaceAnthropic APIspaCyGensim

points clés

  • Conception d'un workflow LLM multi-prompt (HuggingFace + API Anthropic) pour la comparaison thématique entre blocs
  • Étude des facteurs de variabilité linguistique dans les discours diplomatiques
  • Constat que le type de résolution pèse davantage que l'identité nationale ou l'appartenance à un bloc
  • Nettoyage et normalisation de texte bruité extrait par OCR à partir de documents de l'ONU numérisés

Joke Generator

Projet du cours Front-end Web Architecture. Application React récupérant des blagues aléatoires depuis une API externe dans une interface responsive.

stack

ReactCSSJoke API

points clés

  • Intégration d'une Joke API externe avec récupération en direct au clic d'un bouton
  • Développée avec des composants React modulaires et réutilisables
  • Mise en page entièrement responsive s'adaptant à toutes les tailles d'écran

Dev Web & Systèmes

Ghana MMDA Budget Transparency

privédémo ↗

Architecture et développement d'un pipeline ETL de bout en bout ingérant plus de 1 400 PDF de budgets municipaux (2014–2026) répartis sur 261 assemblées métropolitaines, municipales et de district — la première plateforme centralisée de transparence budgétaire du Ghana. Développement en solo avec un budget de 51 000 $.

stack

PythonpdfplumbercamelotPostgreSQLReactAWS (RDS/S3/EC2)Azure Form RecognizerGPT APIsVercel

points clés

  • Moteur d'analyse sensible au format routant les PDF à travers 5 générations de documents (Old Composite Budget, PBB v1–v4)
  • Schéma PostgreSQL normalisé aligné sur les référentiels GFS/COFOG, avec ajustements de devise et d'inflation
  • Workflow de validation et d'approbation (Brouillon → Soumis → En revue → Approuvé → Publié) avec piste d'audit au niveau des champs
  • API REST + tableaux de bord React pour l'explorateur budgétaire, l'analyse comparative et la répartition dépenses d'investissement / récurrentes
  • Azure Form Recognizer + GPT pour l'OCR/extraction sur des scans de faible qualité

Afya Health Information Systems

privé

Cofondateur et CTO. Plateforme EHR basée sur USSD permettant aux cliniques en contexte à ressources limitées de saisir en toute sécurité des données patients hors ligne et de les synchroniser avec les systèmes de santé nationaux dès le retour de la connectivité. Finaliste de Big Ideas Berkeley.

stack

USSDPythonPostgreSQLOffline-firstHealth IT

points clés

  • Sélectionné finaliste de Big Ideas Berkeley pour la transformation de la gestion des dossiers en Afrique subsaharienne
  • Conception d'une architecture de synchronisation offline-first pour connectivité intermittente
  • Interface USSD conçue pour les cliniques sans smartphones ni internet stable

mibegnon-project

Plateforme full-stack de bourses d'études avec authentification, tableau de bord utilisateur et scraping automatisé de bourses — développée avec Next.js, TypeScript et Prisma.

stack

Next.jsTypeScriptPrismaPythonJupyter

points clés

  • Authentification basée sur les rôles avec tableau de bord protégé et routes publiques
  • Découverte automatisée de bourses via un scraper Python alimentant une base de données gérée par Prisma
  • Conception d'un schéma pour suivre les dates limites, l'éligibilité et les candidatures des utilisateurs

HIMS — Friends Eye Center

Développement d'un système d'information hospitalier pour une clinique au Ghana, basé sur OpenEMR. Inclut un pipeline de migration de données en Python et Pandas pour transférer les anciens dossiers Excel vers le nouveau système.

stack

PythonPandasSQLOpenEMRGhana 🇬🇭

points clés

  • Écriture de scripts de migration SQL via Pandas pour transférer les données de la clinique de feuilles Excel vers le nouveau système basé sur OpenEMR
  • Proposition à la clinique et analyse initiale incluses dans le dépôt — partagées avec l'autorisation du Friends Eye Center
  • Remplacement complet des processus papier sur trois sites : dossiers patients, facturation et rendez-vous
  • Système toujours utilisé plus de 2 ans après ; formation d'étudiants de KNUST et de la Technical University of Tamale pour en assurer la maintenance après la passation

Friends Eye Center — Public Website

Site web public pour la clinique FEC à Kumasi, au Ghana. Présentation, services et contact pour le centre ophtalmologique que j'avais précédemment digitalisé.

stack

Next.jsReactTypeScriptTailwindVercel

points clés

  • Conception et déploiement d'un site vitrine responsive pour la même clinique pour laquelle j'avais développé le HMS
  • Déployé sur Vercel avec livraison continue
  • Complément du HIMS basé sur OpenEMR — cycle complet, du logiciel clinique à la présence web publique

Data Science & IA

Billboard Hit Prediction Tool

Développement et évaluation de quatre modèles de ML sur plus de 3 000 chansons à l'aide des API Spotify, Billboard et YouTube, atteignant plus de 80 % de précision dans la prédiction du succès au classement.

stack

PythonScikit-learnSpotify APIBillboard APIYouTube APIPandas

points clés

  • Comparaison de la régression logistique, Random Forest, XGBoost et SVM — XGBoost a dépassé 80 % de précision
  • Gestion d'un fort déséquilibre de classes entre chansons classées et non classées via SMOTE
  • Ingénierie de caractéristiques audio (danceability, valence, tempo) en entrées exploitables par le modèle à partir de 3 API

ETF Stock Analysis

Construction de modèles de séries temporelles pour démontrer l'impact des annonces du taux de chômage américain sur les cours des ETF QQQ, IWM et SPY.

stack

PythonstatsmodelsARIMAGARCHPandasMatplotlib

points clés

  • Modélisation du regroupement de volatilité autour des annonces macroéconomiques à l'aide de GARCH
  • Réalisation d'une étude d'événements isolant les réactions de prix avant/après annonce
  • Alignement de séries temporelles financières non synchrones issues de plusieurs sources de données
massa@portfolio:~$ whoami
> Massa Coulibaly, Ingénieur Full-Stack & Implémentation
> Ex CTO @ Afya · UC Berkeley MIMS '26
> Contact : massa@berkeley.edu
>