Catalogue de projets
Projets
Maltese Transcriber
React · .NET 10 · SignalR · Speechmatics
00:42:18
Les longs enregistrements en maltais sont difficiles à transcrire précisément tout en informant l'utilisateur en temps réel.
Un flux React et .NET diffuse les mises à jour avec SignalR, utilise Speechmatics pour la transcription et applique l'IA lorsqu'elle apporte de la valeur.
Un produit public destiné à un usage réel avec email, contrôles antiabus, observabilité et plus de 230 tests automatisés.
Sports Betting API
.NET 9 · EF Core · Azure Container Apps
Des paris concurrents peuvent dépenser le même solde tandis que l'authentification et les données sportives externes ajoutent d'autres risques.
Une API en couches combine JWT, flux transactionnels, données de football externes et concurrence optimiste par row version.
Une démo Swagger publique sur Azure Container Apps avec des tests automatisés sur les comportements essentiels des paris et du portefeuille.
PayMaestro
.NET · payments · idempotency · fraud rules
Les prestataires échouent différemment, les nouvelles tentatives peuvent doubler les paiements et les décisions antifraude doivent rester explicables.
Idempotence, règles antifraude, routage en cascade, machine à états et persistance orientée audit coordonnent le paiement.
Un backend guidé par spécification démontrant une orchestration déterministe, des décisions traçables et une reprise contrôlée.
URL Shortener
.NET 9 · Cassandra · Redis · nginx
Les redirections à fort volume exigent des lectures rapides, des codes stables et un stockage au-delà d'une seule instance.
nginx distribue le trafic entre trois API .NET, Redis sert les lectures fréquentes et Cassandra conserve la source de vérité.
Un système Docker Compose qui rend visibles les choix de cache, de routage horizontal et de stockage distribué.
Good Hamburger API
.NET 10 · SQLite · xUnit · architecture tests
Même une petite API de commande exige des règles précises de menu, combinaison, validation et tarification.
Une API .NET 10 sépare les règles métier et ajoute validation, logs structurés, SQLite et tests d'architecture et d'intégration.
Un défi technique vérifiable avec des frontières claires et des tests protégeant le flux de commande.
Avalonia Portfolio Manager
Avalonia · C# · MVVM · SQLite
Le suivi d'un portefeuille exige un flux desktop ciblé sans dépendre d'un service web hébergé.
Avalonia et MVVM structurent l'interface multiplateforme, tandis qu'Entity Framework Core et SQLite conservent les données localement.
Une application desktop fonctionnelle démontrant état d'interface, données locales et séparation de présentation.
Fleet Analytics API
.NET 9 · EF Core · SQLite · telemetry
La télémétrie des véhicules doit être ingérée avec cohérence et transformée en alertes et informations opérationnelles.
Une API .NET sépare télémétrie, alertes, persistance et rapports, avec des tests protégeant l'intégrité transactionnelle.
Une API technique démontrant flux événementiels, données persistantes, alertes et rapports opérationnels.
Book Management
ASP.NET MVC · C# · CRUD workflows
Une bibliothèque a besoin d'un parcours cohérent pour gérer son catalogue et les opérations quotidiennes.
Une application ASP.NET MVC relie formulaires, validation, logique et persistance à travers des flux CRUD complets.
Une application de gestion de bout en bout avec interface rendue côté serveur et opérations persistées.
Transaction Management
.NET · financial rules · transactional consistency
Objectifs financiers et mouvements doivent préserver la précision décimale et rester cohérents lorsque plusieurs valeurs changent ensemble.
Des règles explicites et une persistance atomique mettent à jour soldes, transactions et progression en une seule opération.
Un projet financier inspectable démontrant cohérence transactionnelle et intégrité des données.