Catalogue de projets

Projets

Produit en ligne

Maltese Transcriber

React · .NET 10 · SignalR · Speechmatics

Problème

Les longs enregistrements en maltais sont difficiles à transcrire précisément tout en informant l'utilisateur en temps réel.

Solution

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.

Résultat

Un produit public destiné à un usage réel avec email, contrôles antiabus, observabilité et plus de 230 tests automatisés.

Démo technique en ligne

Sports Betting API

.NET 9 · EF Core · Azure Container Apps

Problème

Des paris concurrents peuvent dépenser le même solde tandis que l'authentification et les données sportives externes ajoutent d'autres risques.

Solution

Une API en couches combine JWT, flux transactionnels, données de football externes et concurrence optimiste par row version.

Résultat

Une démo Swagger publique sur Azure Container Apps avec des tests automatisés sur les comportements essentiels des paris et du portefeuille.

Projet technique

PayMaestro

.NET · payments · idempotency · fraud rules

Problème

Les prestataires échouent différemment, les nouvelles tentatives peuvent doubler les paiements et les décisions antifraude doivent rester explicables.

Solution

Idempotence, règles antifraude, routage en cascade, machine à états et persistance orientée audit coordonnent le paiement.

Résultat

Un backend guidé par spécification démontrant une orchestration déterministe, des décisions traçables et une reprise contrôlée.

Projet technique

URL Shortener

.NET 9 · Cassandra · Redis · nginx

Problème

Les redirections à fort volume exigent des lectures rapides, des codes stables et un stockage au-delà d'une seule instance.

Solution

nginx distribue le trafic entre trois API .NET, Redis sert les lectures fréquentes et Cassandra conserve la source de vérité.

Résultat

Un système Docker Compose qui rend visibles les choix de cache, de routage horizontal et de stockage distribué.

Projet technique

Good Hamburger API

.NET 10 · SQLite · xUnit · architecture tests

Problème

Même une petite API de commande exige des règles précises de menu, combinaison, validation et tarification.

Solution

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.

Résultat

Un défi technique vérifiable avec des frontières claires et des tests protégeant le flux de commande.

Projet technique

Avalonia Portfolio Manager

Avalonia · C# · MVVM · SQLite

Problème

Le suivi d'un portefeuille exige un flux desktop ciblé sans dépendre d'un service web hébergé.

Solution

Avalonia et MVVM structurent l'interface multiplateforme, tandis qu'Entity Framework Core et SQLite conservent les données localement.

Résultat

Une application desktop fonctionnelle démontrant état d'interface, données locales et séparation de présentation.

Projet technique

Fleet Analytics API

.NET 9 · EF Core · SQLite · telemetry

Problème

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.

Solution

Une API .NET sépare télémétrie, alertes, persistance et rapports, avec des tests protégeant l'intégrité transactionnelle.

Résultat

Une API technique démontrant flux événementiels, données persistantes, alertes et rapports opérationnels.

Projet technique

Book Management

ASP.NET MVC · C# · CRUD workflows

Problème

Une bibliothèque a besoin d'un parcours cohérent pour gérer son catalogue et les opérations quotidiennes.

Solution

Une application ASP.NET MVC relie formulaires, validation, logique et persistance à travers des flux CRUD complets.

Résultat

Une application de gestion de bout en bout avec interface rendue côté serveur et opérations persistées.

Projet technique

Transaction Management

.NET · financial rules · transactional consistency

Problème

Objectifs financiers et mouvements doivent préserver la précision décimale et rester cohérents lorsque plusieurs valeurs changent ensemble.

Solution

Des règles explicites et une persistance atomique mettent à jour soldes, transactions et progression en une seule opération.

Résultat

Un projet financier inspectable démontrant cohérence transactionnelle et intégrité des données.