Projects

Pixel-art lich in a purple hood beside a smoking chimney and a green gear
Rune Logic

Lichworks

An automation RTS, built at Rune Logic

On Steam

An automation RTS built in C# on FNA with a custom ECS architecture enforced by Roslyn analyzers. A deliberate stress test of AI-native development: near-100% of the engine is agent-written, sustaining 50k+ active entities at 60fps, with deterministic lockstep multiplayer co-op.

  • C#
  • FNA
  • ECS
  • Lockstep multiplayer
WrathBench results chart: model logos plotted by cost per run against experience earned, with the Pareto frontier drawn as a step line

WrathBench

An agent workbench for World of Warcraft

Open source

AI models play World of Warcraft: Wrath of the Lich King through a TypeScript SDK on a private AzerothCore server. A thin server module exposes what a game client could see and do, a runner harness gives each model the SDK in a sandbox and logs everything, and the results land on a public dashboard. Self-hostable with Docker Compose or Helm.

  • TypeScript
  • Bun
  • AzerothCore
  • LLM evaluation

Foxhole Logi Pyramid

Logistics supply calculator for Foxhole

Live

Logistics supply calculator for the game Foxhole — a priority-calculation layer built on fir’s TensorFlow/TensorFlow.js image recognition, turning stockpile screenshots into prioritised supply requirements

  • TensorFlow.js
  • Image recognition

Fronius Exporter

Prometheus metrics for Fronius solar inverters

In use

Rust Prometheus exporter for Fronius solar inverters with subnet auto-discovery, Grafana dashboards and Docker/Kubernetes (Helm) deployment, used at home to monitor my local power grid

  • Rust
  • Prometheus
  • Grafana
  • Helm