Skip to content

Currently building AlgoForgeX

I build platforms on .NET and Azure, and I make them last.

I'm a software engineer who likes the parts most people skip: clean data, code that reads well, and systems that still make sense a year on. Lately that mostly means AlgoForgeX, an AI financial research platform I built and run end to end.

Flagship project

AlgoForgeX

A financial intelligence platform for retail and prosumer investors, built around AI: portfolio and risk analytics, backtesting, on-chain crypto research, decision support, and a multi-tenant advisor and client portal. Built solo with heavy AI assistance, around 420,000 lines of .NET 9 Blazor running live on Azure. Informational and educational, not a brokerage.

.NET 9Blazor ServerMudBlazorEF CoreAzure SQLAzure FunctionsStripeApache EChartsClaudeOpenAI

The Football Draft

The platform that runs the weekly re-draft college fantasy league I have played in with friends for over a decade. Every week is a brand new snake draft from the entire NCAA pool, and real game stats score it automatically once Saturday is over. No mainstream provider supports the format, so I built the thing that runs our game: player research, matchup tags, an AI league assistant, and a records book going back years.

.NET 9Blazor WebAssemblyMudBlazorEF CoreAzure SQLSignalRAzure Communication ServicesStripeApache EChartsClaudeCollegeFootballData API

What I work with

.NET 10C#SQL ServerAzureBlazorEF CoreGitHub ActionsAzure FunctionsAnthropic & OpenAI APIs

Latest writing

All posts →

·6 min read

The deadlock that lived in a constructor

Part 4 of the Solo-Build series: a .NET deep dive into how one blocking call in a singleton constructor deadlocked a whole Blazor Server app, why it happens, and the fix.

·8 min read

An AI wrote most of it. Here is what kept it honest.

Part 2 of the Solo-Build series: the concrete system that lets one developer run a large codebase with an AI. The conventions, the persistent memory, the custom skills, the audits, and the human review gate.

Have a project or role in mind?

I'm always happy to talk shop about .NET, data, or shipping software.

Get in touch