Des preuves, pas des promesses.
Chaque projet ci-dessous a été livré : 6+ années de travail chez Microsoft, mes propres produits full-stack, Morgan Stanley et de la recherche publiée. Le travail réalisé chez Microsoft est décrit à haut niveau.
Études de cas
entrepriseUn pipeline de malwares à fort volume, avec stockage étagé et mises en production contrôlées
Responsable du pipeline qui dépose échantillons de malwares et URL d'hameçonnage dans un stockage en quarantaine. Conception d'un étagement du stockage chaud/froid/archive pour réduire les coûts, pipelines de build et de release en un clic avec analyse statique, fuzz testing, analyse de vulnérabilités et revue de code assistée par IA en contrôle de la CI, et traçage distribué.
Une plateforme Azure OpenAI partagée pour les chercheurs en sécurité, sans guerre des quotas
Répartition des déploiements Azure OpenAI sur plusieurs abonnements derrière un seul point d'accès API Management, avec routage, équilibrage de charge et contrôles de résidence des données. Puis limitation du débit de jetons par utilisateur avec des politiques API Management, et une procédure d'escalade accordant de la capacité supplémentaire aux travaux critiques.
Un navigateur isolé pour enquêter sur les malwares, sécurisé et conforme dès le modèle de menaces
En tant que responsable du développement, rédaction du modèle de menaces et du diagramme de flux de données, puis mise en place des contrôles qu'ils exigeaient : audit, journalisation des accès et garde-fous contre l'exfiltration de données clients. Conception de la confidentialité jusqu'à la revue RGPD, pipelines de build et de release, et rédaction du PCA/PRA, validé par des simulations de bascule et de restauration.
Piloter une migration au-delà d'un blocage d'authentification de longue date
Création d'une bibliothèque OAuth 2.0 On-Behalf-Of réutilisable et thread-safe, avec cache configurable, que les services utilisent pour appeler des API en aval avec des permissions fines. Pilotage de la migration inter-équipes de ce flux vers la plateforme web, avec l'équipe propriétaire, pour lever ce blocage.
Des revues de qualité de détection 4× plus rapides
Conception et livraison du système de revue de bout en bout — modèle de données, pipeline d'ingestion, API et UI/UX — avec les équipes UX et de recherche en sécurité. Revue par clusters, affectation automatique et propagation des verdicts en un clic sur chaque cluster.
De 20 secondes d'attente à moins de 3 secondes de triage
Refonte du panneau d'aperçu et ajout d'un service de prétraitement, faisant passer le chargement des aperçus de 20+ secondes à moins de 3 dans la région la plus lente. Un service de copie d'artefacts a porté la disponibilité des échantillons de moins de 20 % à environ 75 %, et une intégration directe au stockage blob a ramené le chargement de la page de threat hunting de 30+ secondes à moins de 4.
Produits indépendants
full-stackUniAccess
Un portail panafricain d'admission universitaire, lancé d'abord en Angola : les étudiants créent un seul profil académique, postulent auprès des universités et suivent les décisions. Paiements via Stripe et Multicaixa Express, tâches de fond sur Azure Functions, déploiement sur Azure Container Apps.
Vibaze
Une plateforme de billetterie pour la vie nocturne et les événements, construite de bout en bout, avec des accès séparés par rôle via Auth0 (Auth Code + PKCE), des médias sur Azure Blob Storage, le frontend sur Cloudflare Pages derrière Cloudflare WAF et une infrastructure en Bicep.
EventPilot
Une application de gestion d'activité pour DJ, conçue d'abord par le contrat d'API : une seule spécification OpenAPI génère les types du serveur Go et le SDK React TypeScript, avec un contrôle make verify en CI et un déploiement sur Fly.io.
Recherche
publicationEnergy-Efficient 360-Degree Video Rendering on FPGA via Algorithm-Architecture Co-Design
Co-auteur, ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2020). Le moteur de rendu co-conçu a réduit de 55% l'énergie du rendu vidéo 360° par rapport à un GPU mobile à fréquence d'images égale, sans perte de qualité perceptible. Voir la publication →