Une sélection de projets personnels, menés en autonomie de bout en bout : architecture, développement, déploiement.
Certains sont déployés en production et utilisés réellement, d'autres sont des exercices d'architecture ou d'apprentissage assumés comme tels : chacun sert un objectif précis, pas un tutoriel suivi à la lettre.
Projet de référence pour démontrer une architecture hexagonale/DDD, tests d'abord, de bout en bout.
Backend Kotlin/Spring Boot et frontend Angular illustrant une architecture hexagonale/DDD avec TDD-BDD, event streaming Kafka et infrastructure Terraform. Pas encore déployé publiquement : capture prise en local.
Domaine, application et infrastructure : les trois couches livrées
Implémentation pédagogique du calcul de risque de contrepartie (EAD, PFE, CVA) que je pratique en banque d'investissement.
MVP en TypeScript, architecture hexagonale et TDD de bout en bout, pour rendre manipulables des concepts de risque de contrepartie sans accès à un système bancaire réel.
Site de référence bilingue sur la finance de marché et le risque de contrepartie, pour développeurs sans bagage financier.
20 articles et un glossaire de 71 termes, écrits pour rendre accessible ce que je pratique en banque d'investissement : exposition, CVA, netting, collatéral, SA-CCR.
Le même domaine que counterparty-risk-lab, vu cette fois comme une librairie Kotlin plutôt qu'une webapp.
Librairie Kotlin/JVM pédagogique pour calculer exposition, perte attendue (EL) et CVA sur des opérations de financement sur titres (SFT), avec un avertissement pédagogique fort : conçue pour apprendre et prototyper, pas pour un usage en production bancaire.
Aucun équivalent Kotlin/JVM public avant ce projet
Le même moteur de révision espacée que Kortex, appliqué cette fois à mes propres entretiens de mission freelance.
Flashcards de révision (répétition espacée) pour préparer des entretiens techniques freelance : AWS, Kubernetes, DDD, architecture hexagonale, TDD, Kafka, Kotlin, risque de contrepartie, IA appliquée au développement.
Apprendre un langage en public : 16 exemples testés, du premier programme jusqu'à l'async.
Parcours pédagogique du langage Rust depuis zéro, chaque notion illustrée par un exemple autonome avec ses propres tests unitaires, dépôt propre sous clippy.