Selected work / Systems

Software as a
living institution.

A composable platform spanning cloud infrastructure, Kubernetes operations, a constitution-led .NET runtime, and the application built on top of it.

01 system · 03 repositories
01 Platform / Runtime / Application

Aetheric Forge

One system,
composed at every layer.

Aetheric Forge joins a reproducible GitOps platform to a replaceable application runtime. Infrastructure can be rebuilt, providers can change, and application capabilities can specialize locally without dissolving the system’s core meaning.

Architecture / System map

Three repositories.
Two kinds of composition.

Approach / Operating principles

Boundaries that make
change survivable.

  1. 01 / Rebuild

    Infrastructure is reproducible.

    Pulumi provisions the Kubernetes foundation; a scripted bootstrap establishes the minimum control plane required for GitOps.

  2. 02 / Reconcile

    Git declares operational truth.

    Kustomize expresses environment-specific desired state while Argo CD continuously reconciles platform services and workloads.

  3. 03 / Replace

    Meaning outlives technology.

    Narrow runtime contracts keep identity, storage, messaging, serialization, and hosting providers replaceable.

  4. 04 / Specialize

    Capabilities follow scope.

    Institutions resolve the nearest registered capability through a parent hierarchy, allowing local specialization without changing ancestors.

Runtime / Institutional model

A domain model with
an explicit constitution.

Rather than accumulating unrelated services behind a universal abstraction, the runtime composes specialized Institutions. Each owns its authority, context, capabilities, and asynchronous lifecycle.

Campus Root scope
Archive History + provenance
Library Knowledge + discovery
Post Office Exchange + delivery
Registrar Identity + recognition

Application / Proof in use

The website is not a mockup.
It operates the runtime.

The ASP.NET Core application starts and stops a composed Campus alongside the web host, then uses its Institutions and providers to deliver application services through an interactive Blazor interface.

Interface
Blazor interactive server components
Identity
OpenID Connect with Keycloak provider support
Knowledge
Library and Archive institutions
Exchange
Post Office with RabbitMQ provider support
Persistence
MongoDB, S3, and in-memory providers
Staging
Redis and in-memory providers
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.