Skip to content

Things I’ve built.

Backend systems, web applications and products built with .NET, TypeScript, SQL and cloud technologies.

The build log.

PayMaestro

One payment request can move across eligible gateways after recoverable failures, while database-backed idempotency prevents the same request from charging twice.

.NET ASP.NET CORE EF CORE SQL

Sports Betting API

Wallet-backed betting API where optimistic concurrency prevents simultaneous requests from spending the same balance.

.NET ASP.NET CORE SQL AZURE

URL Shortener

Three stateless API replicas sit behind nginx, with Redis serving hot redirects before requests fall back to Cassandra.

.NET REDIS CASSANDRA DOCKER

daniel dias

The site you are scrolling right now! A multilingual portfolio and technical writing platform built with ASP.NET Core Razor Pages, Markdown publishing and automated content validation.

.NET RAZOR PAGES MARKDOWN DOCKER

AZ-900 Study Guide

Scenario-focused Azure Fundamentals study guide with lessons, comparisons, quizzes and explained answers.

AZURE MKDOCS MARKDOWN

Good Hamburger

Order management API with combo discount rules, domain-level category invariants, structured error handling and integration tests.

.NET ASP.NET CORE EF CORE XUNIT

Book Management

ASP.NET Core MVC library application with borrowing workflows, inventory management and reporting.

.NET ASP.NET CORE MVC EF CORE SQL

Portfolio Manager

Desktop app for browsing clients, investment portfolios, holdings and transactions — built with Avalonia (a cross-platform take on WinForms/WPF) and EF Core.

.NET AVALONIA EF CORE SQL

Transaction Management

Financial goals API with deposits and withdrawals, overdraft protection and decimal-safe EF Core persistence.

.NET ASP.NET CORE EF CORE SQL

Want to talk about something here?