Catálogo de projetos
Projetos
Maltese Transcriber
React · .NET 10 · SignalR · Speechmatics
00:42:18
Gravações longas em maltês são difíceis de transcrever com precisão enquanto o usuário acompanha o processo em tempo real.
Um fluxo em React e .NET transmite atualizações com SignalR, usa Speechmatics para transcrição e aplica processamento assistido por IA onde agrega valor.
Um produto público em uso real, com envio por email, controles antiabuso, observabilidade e mais de 230 testes automatizados.
Sports Betting API
.NET 9 · EF Core · Azure Container Apps
Apostas concorrentes podem gastar a mesma carteira enquanto autenticação e dados esportivos externos criam outros pontos de falha.
Uma API em camadas combina JWT, fluxos transacionais, dados externos de futebol e concorrência otimista por row version.
Uma demonstração Swagger pública no Azure Container Apps com testes automatizados para o comportamento central de apostas e carteira.
PayMaestro
.NET · payments · idempotency · fraud rules
Provedores de pagamento falham de maneiras diferentes, tentativas podem duplicar cobranças e decisões de fraude precisam ser explicáveis.
Idempotência, regras de fraude, rotas em cascata, máquina de estados explícita e persistência orientada à auditoria coordenam o pagamento.
Um backend guiado por especificação que demonstra orquestração determinística, decisões rastreáveis e recuperação controlada.
URL Shortener
.NET 9 · Cassandra · Redis · nginx
Redirecionamentos em alto volume exigem leituras rápidas, códigos estáveis e armazenamento além de uma única instância.
nginx distribui tráfego entre três APIs .NET, Redis atende leituras quentes e Cassandra mantém a fonte de verdade.
Um sistema Docker Compose que torna visíveis as decisões de cache, roteamento horizontal e armazenamento distribuído.
Good Hamburger API
.NET 10 · SQLite · xUnit · architecture tests
Mesmo uma API compacta de pedidos exige regras precisas de cardápio, combinações, validação e preço.
Uma API .NET 10 separa regras de negócio da entrega e adiciona validação, logs estruturados, SQLite e testes de arquitetura e integração.
Um desafio técnico revisável, com limites claros e testes protegendo o fluxo de pedidos.
Avalonia Portfolio Manager
Avalonia · C# · MVVM · SQLite
Uma carteira de investimentos precisa de um fluxo desktop objetivo sem depender de um serviço web hospedado.
Avalonia e MVVM organizam a interface multiplataforma, enquanto Entity Framework Core e SQLite mantêm os dados locais.
Uma aplicação desktop funcional demonstrando estado de UI, dados locais e separação de apresentação.
Fleet Analytics API
.NET 9 · EF Core · SQLite · telemetry
Telemetria de veículos precisa ser ingerida com consistência e convertida em alertas e informação operacional.
Uma API .NET separa telemetria, alertas, persistência e relatórios, com testes protegendo a integridade transacional.
Uma API técnica demonstrando fluxos orientados a eventos, dados persistentes, alertas e relatórios.
Book Management
ASP.NET MVC · C# · CRUD workflows
Uma biblioteca precisa de um fluxo coerente para manter o catálogo e as operações diárias dos livros.
Uma aplicação ASP.NET MVC conecta formulários, validação, lógica e persistência em fluxos CRUD completos.
Uma aplicação de gestão ponta a ponta com interface renderizada no servidor e operações persistidas.
Transaction Management
.NET · financial rules · transactional consistency
Metas financeiras e movimentações precisam preservar precisão decimal e consistência quando vários valores mudam juntos.
Regras explícitas e persistência atômica atualizam saldos, transações e progresso da meta como uma operação.
Um projeto financeiro inspecionável demonstrando consistência transacional e integridade de dados.