Catalogo progetti
Progetti
Maltese Transcriber
React · .NET 10 · SignalR · Speechmatics
00:42:18
Le lunghe registrazioni in maltese sono difficili da trascrivere con precisione mantenendo l'utente aggiornato in tempo reale.
Un flusso React e .NET invia aggiornamenti con SignalR, usa Speechmatics per la trascrizione e applica l'IA dove porta valore.
Un prodotto pubblico per uso reale con consegna via email, controlli antiabuso, osservabilità e oltre 230 test automatici.
Sports Betting API
.NET 9 · EF Core · Azure Container Apps
Scommesse concorrenti possono spendere lo stesso saldo mentre autenticazione e dati sportivi esterni aggiungono altri rischi.
Un'API a livelli combina JWT, flussi transazionali, dati calcistici esterni e concorrenza ottimistica tramite row version.
Una demo Swagger pubblica su Azure Container Apps con test automatici sui comportamenti principali di scommesse e portafoglio.
PayMaestro
.NET · payments · idempotency · fraud rules
I provider falliscono in modi diversi, i tentativi possono duplicare addebiti e le decisioni antifrode devono essere spiegabili.
Idempotenza, regole antifrode, routing a cascata, macchina a stati e persistenza orientata all'audit coordinano il pagamento.
Un backend spec-first che dimostra orchestrazione deterministica, decisioni tracciabili e recupero controllato dai guasti.
URL Shortener
.NET 9 · Cassandra · Redis · nginx
Redirect ad alto volume richiedono letture rapide, codici stabili e storage oltre una singola istanza.
nginx distribuisce il traffico su tre API .NET, Redis serve le letture frequenti e Cassandra conserva la fonte di verità.
Un sistema Docker Compose che rende leggibili le scelte di cache, routing orizzontale e storage distribuito.
Good Hamburger API
.NET 10 · SQLite · xUnit · architecture tests
Anche una piccola API di ordini richiede regole precise per menu, combinazioni, validazione e prezzi.
Un'API .NET 10 separa le regole di business e aggiunge validazione, log strutturati, SQLite e test di architettura e integrazione.
Una challenge tecnica verificabile con confini chiari e test che proteggono il flusso degli ordini.
Avalonia Portfolio Manager
Avalonia · C# · MVVM · SQLite
Un portafoglio di investimenti richiede un flusso desktop mirato senza dipendere da un servizio web ospitato.
Avalonia e MVVM organizzano l'interfaccia multipiattaforma, mentre Entity Framework Core e SQLite conservano i dati locali.
Un'app desktop funzionante che dimostra stato della UI, dati locali e confini di presentazione manutenibili.
Fleet Analytics API
.NET 9 · EF Core · SQLite · telemetry
La telemetria dei veicoli deve essere acquisita con coerenza e trasformata in alert e informazioni operative.
Un'API .NET separa telemetria, alert, persistenza e report, mentre i test proteggono l'integrità transazionale.
Un'API tecnica che dimostra flussi a eventi, dati persistenti, alert e report operativi.
Book Management
ASP.NET MVC · C# · CRUD workflows
Una biblioteca ha bisogno di un flusso coerente per gestire catalogo e operazioni quotidiane sui libri.
Un'app ASP.NET MVC collega moduli, validazione, logica e persistenza con flussi CRUD completi.
Un'applicazione gestionale end-to-end con UI server-rendered e operazioni persistenti.
Transaction Management
.NET · financial rules · transactional consistency
Obiettivi finanziari e movimenti devono mantenere precisione decimale e coerenza quando più valori cambiano insieme.
Regole esplicite e persistenza atomica aggiornano saldi, transazioni e avanzamento dell'obiettivo in un'unica operazione.
Un progetto finanziario ispezionabile che dimostra coerenza transazionale e integrità dei dati.