Skip to content

Open-source workshop

Projects

Libraries, tools, and experiments shaped by real problems and shared for the next builder.

Selected work

Project archive

6 projects

Writ

A game scripting language with first-class dialogue

A Rust-based scripting-language toolchain with dialogue constructs, strong typing, an entity-component architecture, a register-based runtime, and editor tooling through LSP and DAP.

United Tactical Forces

Community, event, and server management for Arma 3

A self-hosted ASP.NET Core and Blazor application for organizing community events and managing Arma 3 servers across Linux and Windows.

X39.Aspire.Hosting.SMB

SMB resources for .NET Aspire AppHosts

Adds a container-backed SMB share resource to .NET Aspire, including connection strings, health checks, configurable credentials, ports, and local-folder bindings.

X39.Util

Reusable helpers for everyday .NET development

A personal utility library containing broadly useful methods, types, and compatibility helpers shared across .NET projects.

X39.Roslyn.OpenTelemetry

Compile-time OpenTelemetry instrumentation for .NET

A Roslyn source generator that turns attributed partial methods into System.Diagnostics.Activity tracing code, reducing boilerplate while keeping instrumentation explicit.

Papercraft

Template-driven document rendering for .NET

Render PDF, raster, SVG, PDFsharp, and ESC/POS output from XML templates and .NET data through an extensible control and renderer pipeline.