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 repositoriesAetheric 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.
- 01 / Rebuild
Infrastructure is reproducible.
Pulumi provisions the Kubernetes foundation; a scripted bootstrap establishes the minimum control plane required for GitOps.
- 02 / Reconcile
Git declares operational truth.
Kustomize expresses environment-specific desired state while Argo CD continuously reconciles platform services and workloads.
- 03 / Replace
Meaning outlives technology.
Narrow runtime contracts keep identity, storage, messaging, serialization, and hosting providers replaceable.
- 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.
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