PLUTUS · ENGINE ROOM // PAPER ONLY · NO LIVE CAPITAL
ENGINEERED BY LEOPARD DATA

Meet the Solutions Architect

Allan Edwards designed Grade My Investments and Plutus. On GMI he wrote most of the code; on Plutus he directs the build and reads what lands.

Allan Edwards

Solutions Architect & Full-Stack Developer · Leopard Data

About Allan

Allan is the solutions architect behind Grade My Investments — a 334,000-line SaaS platform on the full Microsoft stack, designed, built, and deployed in six months with 1,227 automated tests — and behind Plutus, the private trading system that runs beside it.

Plutus is built differently, and deliberately so. Allan wrote the twenty-nine design documents first: the schema standards, the storage split, the engine's daily algorithm, the backtester's point-in-time rules, the promotion ladder. Then he delegated most of the construction to Claude and set one condition — that the code be written for a reader, and that every gate be reported honestly, because a gate quietly widened is a failure nobody would catch.

The design calls stay his: which database, which calendar source, how the hourly windows recompute, what a JSON column is allowed to hold. The build log on this site is the record of those calls and what each one cost.

On the two systems
  • Grade My Investments — .NET 10, Blazor, Azure, MySQL; multi-threaded report engine; Claude integration; a macro dashboard on FRED data; ninety-one pages of published engineering.
  • Plutus — the same stack, a different discipline: one contract for every strategy, a world computed once, a backtester that had to match SPY total return within 0.02 pp before anyone believed it.
Technical expertise
Languages & frameworks
  • • C# / .NET 10
  • • Blazor Server & WebAssembly
  • • Entity Framework Core · Pomelo MySQL
  • • MAUI
  • • Python for probes and tooling
Cloud & DevOps
  • • Microsoft Azure
  • • Azure Functions
  • • Pulumi infrastructure as code
  • • Azure DevOps pipelines
  • • Managed identity, Key Vault
Portrait of Allan Edwards, Solutions Architect
Allan Edwards

Solutions Architect

How Plutus gets built

The arrangement is stated plainly because it changes what good code looks like here. Allan owns direction; Claude does most of the construction; Allan learns from what is built. That makes the code a teaching artifact as much as a working one — named for what things mean, commented at the decision rather than the obvious line, the clear construction over the clever one.

It also makes the gates load-bearing. When spy-hold did not match SPY on the first try, the report said so, with the number, and the fix went into the log. Hold the system to that: it is the failure mode this arrangement creates, and the reason the ledger on the front page prints the miss.

Design calls on the record
  • Schema: third normal form, parametric type tables, no JSON grab-bags — 39 JSON columns reviewed down to 10
  • Calendar: a maintained table measured from real trading days, not a vendor call
  • Cadence: technical resolvers rerun hourly; macro and regime run in the morning and are carried forward
  • Allocation: not a meta-allocator — three accounts and a leaderboard
  • Earnings: never trade into a print
Contact

Plutus is private and not for sale. For work on the platform behind it, or on Grade My Investments:

Leopard Data