<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged user-generated-content</title>
<link>https://coderlegion.com/tag/user-generated-content</link>
<description>Powered by Question2Answer</description>
<item>
<title>From Rug Pull to Runtime: Why I’m Open for Business and Building the Future of UGC</title>
<link>https://coderlegion.com/26524/from-rug-pull-to-runtime-why-im-open-for-business-and-building-the-future-of-ugc</link>
<description>&lt;h2 id=&quot;from-rug-pull-to-runtime-why-i-m-open-for-business-and-building-the-future-of-ugc&quot;&gt;From Rug Pull to Runtime: Why I’m Open for Business and Building the Future of UGC&lt;/h2&gt;
&lt;p&gt;To the Coder Legion community,&lt;/p&gt;
&lt;p&gt;On Friday, my out-of-state contract was suddenly canceled.&lt;/p&gt;
&lt;p&gt;The reason? A failed drug screening because I live in Washington State and legally use cannabis—something that has been my primary tool for managing life and functionality since my service in the Navy.&lt;/p&gt;
&lt;p&gt;I was told earlier that if I didn’t pass the corporate screening, we would still find a way to keep working together. Instead, the rug was pulled out from under me, right when a long-anticipated full-time conversion was on the table. For a veteran trying to finally plant roots in the software development industry after a lifelong climb, it’s a jarring reminder that corporate policy can override human judgment.&lt;/p&gt;
&lt;p&gt;I'm not here to throw a pity party. Sob stories are a dime a dozen. Wallowing doesn't write code, build systems, or pay bills. So I'm going to do what I know how to do: Build. And right now, I'm looking for the next place where I can put that ability to work.&lt;/p&gt;
&lt;h3 id=&quot;what-i-actually-bring-to-the-table&quot;&gt;What I Actually Bring to the Table&lt;/h3&gt;
&lt;p&gt;If you've only seen my recent work, you may know me primarily through &lt;code&gt;FSM_API&lt;/code&gt;. That's fair—but it's only one piece of a much larger body of work.&lt;/p&gt;
&lt;p&gt;I've spent years working at the intersection of software architecture, automation, BIM/AEC systems, visualization, game technology, state-driven systems, developer tooling, and increasingly AI-assisted creation. The common thread isn't a particular programming language or industry. It's taking complicated systems and figuring out how to make them composable, understandable, and useful.&lt;/p&gt;
&lt;h4 id=&quot;fsm-api-state-shouldn-t-be-a-mess&quot;&gt;FSM_API — State Shouldn't Be a Mess&lt;/h4&gt;
&lt;p&gt;My current public project is the &lt;code&gt;FSM_API&lt;/code&gt; NuGet package: a pure C# Finite State Machine system designed to provide deterministic, decoupled, runtime-safe state management without tying the architecture to a particular engine or framework. It supports processing groups, runtime redefinition, deferred mutation, contextual state logic, diagnostics, throttled updates, and compositional state-driven behavior.&lt;/p&gt;
&lt;p&gt;More importantly, it is becoming an ecosystem. I've built Unity integration around it, explored state-driven 3D visualization through &lt;code&gt;FSM_Helix&lt;/code&gt;, experimented with FSM-driven multiplayer/P2P architecture (&lt;code&gt;GitHackforFun&lt;/code&gt;), and developed additional layers for serialization, generics, dependency injection, project templates, and package management. The goal has never been &quot;another FSM&quot;—it's creating a reliable architectural primitive that disappears underneath larger systems to make them easier to reason about.&lt;/p&gt;
&lt;h4 id=&quot;theforge-building-the-tools-that-build-the-tools&quot;&gt;TheForge — Building the Tools That Build the Tools&lt;/h4&gt;
&lt;p&gt;A much larger part of my current direction lives inside &lt;code&gt;TheForge&lt;/code&gt;. It is my experimental development environment and architectural foundation for Unity, exploring a Micro Package architecture where systems can be independently described, registered, composed, and instantiated.&lt;/p&gt;
&lt;p&gt;It includes a central Workshop Hub, code-driven GUI construction, builder contracts, experience manifests, FSM integration, and tools intended to make complicated systems accessible through structured visual interfaces. This is where my thinking about user-generated content (UGC) becomes concrete: moving beyond the idea that creating sophisticated digital experiences requires learning an entire programming stack. What if the architecture itself could become the tool?&lt;/p&gt;
&lt;h4 id=&quot;bim-aec-where-a-lot-of-this-thinking-started&quot;&gt;BIM / AEC — Where a Lot of This Thinking Started&lt;/h4&gt;
&lt;p&gt;Before this push into game technology and UGC, a significant portion of my career was spent solving difficult problems in BIM and AEC technology. That work includes Revit automation, Dynamo tooling, data management, family manipulation, UI systems, and breaking down fragmented construction data (visible across projects like &lt;code&gt;NormalBIM&lt;/code&gt;, &lt;code&gt;FTI_BIM&lt;/code&gt;, &lt;code&gt;ZeroTouchFTI&lt;/code&gt;, &lt;code&gt;RevitFamilyManagerBuilders&lt;/code&gt;, and &lt;code&gt;DynamoNodes&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;The interesting part isn't simply that these are BIM tools; it's the architectural problems underneath them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Moving data between systems without losing meaning.&lt;/li&gt;
&lt;li&gt;Automating workflows that normally require hundreds of manual operations.&lt;/li&gt;
&lt;li&gt;Separating domain logic from presentation.&lt;/li&gt;
&lt;li&gt;Building interfaces dynamically instead of hard-coding every screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;visualization-games-and-distributed-systems&quot;&gt;Visualization, Games, and Distributed Systems&lt;/h4&gt;
&lt;p&gt;I've also applied these ideas in experimental directions, such as &lt;code&gt;GitHackforFun&lt;/code&gt; (exploring a peer-to-peer game loop with distributed round-robin authority) and &lt;code&gt;FSM_Helix&lt;/code&gt; (state-driven architecture for 3D visualization and rendering in WPF). Alongside bots, procedural architecture tooling, and various prototypes, I'm deeply interested in systems—not just job titles.&lt;/p&gt;
&lt;h4 id=&quot;developer-tooling-and-automation&quot;&gt;Developer Tooling and Automation&lt;/h4&gt;
&lt;p&gt;I've built tooling around diagrams, publishing, web applications (including the Blazor WebAssembly publishing infrastructure for The Singularity Workshop), automation, and package management. A massive portion of my work remains private, experimental, or client-specific. If you look at my public GitHub and think, &quot;That's quite a bit of code,&quot; you're still not seeing everything.&lt;/p&gt;
&lt;h3 id=&quot;the-bigger-idea&quot;&gt;The Bigger Idea&lt;/h3&gt;
&lt;p&gt;All of these projects may look unrelated at first glance—FSMs, BIM, Revit, Unity, 3D visualization, P2P systems, developer tools, automation, UGC, and AI. But to me, they're all variations of the same problem: &lt;strong&gt;How do we take something complicated and give a human being a better way to control it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That's what I want to keep building. And that's why I'm particularly interested in teams working on developer platforms, AI tooling, game technology, simulation, visualization, automation, BIM/AEC technology, or systems that empower non-technical users to create things that previously required specialized engineering knowledge.&lt;/p&gt;
&lt;h3 id=&quot;open-for-business&quot;&gt;Open for Business&lt;/h3&gt;
&lt;p&gt;I am looking for immediate employment, contract work, consulting, or collaborative engineering.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A startup that needs someone who can walk into a complicated problem and start building.&lt;/li&gt;
&lt;li&gt;A team that needs an architect who is still willing to write the code.&lt;/li&gt;
&lt;li&gt;An ambitious project where the requirements aren't completely figured out yet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm not looking for a job where I can sit quietly inside a predefined box. I'm looking for a problem worth solving.&lt;/p&gt;
&lt;p&gt;If you have one, let's talk. You can start with the public &lt;code&gt;FSM_API&lt;/code&gt; project, but don't stop there. The repositories are only the visible edge of a much larger body of work.&lt;/p&gt;
&lt;p&gt;I'm open for business. Let's turn the ash into momentum.&lt;/p&gt;
&lt;p&gt;Resources &amp;amp; Code:&lt;/p&gt;
&lt;p&gt;The FSM Package (Unity Asset Store):&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://assetstore.unity.com/packages/slug/332450&quot;&gt;https://assetstore.unity.com/packages/slug/332450&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NuGet Package (Non-Unity Core):&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.nuget.org/packages/TheSingularityWorkshop.FSM_API&quot;&gt;https://www.nuget.org/packages/TheSingularityWorkshop.FSM_API&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;GitHub Repository:&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/TrentBest/FSM_API&quot;&gt;https://github.com/TrentBest/FSM_API&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Support Our Work:&lt;/p&gt;
&lt;p&gt;Patreon Page:&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.patreon.com/c/TheSingularityWorkshop&quot;&gt;https://www.patreon.com/c/TheSingularityWorkshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; Support Us (PayPal Donation):&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.paypal.com/donate/?hosted_button_id=3Z7263LCQMV9J&quot;&gt;https://www.paypal.com/donate/?hosted_button_id=3Z7263LCQMV9J&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please Like this post, Love the code, and Share your experience in the comments.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;img src=&quot;https://coderlegion.com/?qa=blob&amp;amp;qa_blobid=11780617275403541958&quot; alt=&quot;A Hyper-Detailed, Architecturally Impossible Synthesis of Consciousness and Digital Matter. The image is a frenetic, deeply complex digital vista where a central Luminous Eye dominates a vast, glowing circuit landscape. This eye, suspended mid-air, is a sphere of intense, fractal energy—a pulsating vortex of pink, violet, and electric blue light—that powerfully suggests an emergence of digital consciousness or a Technological Singularity itself. The core is a bottomless black aperture, ringed by a white-hot plasma disc. Below this ocular energy source, the light dissipates into an intricate, copper-gold and neon-blue Circuit Board Megastructure that stretches to the horizon, impossibly dense with exaggerated microchips, glowing resistor arrays, and power conduits that form deep, glowing canyons. The background is a dark, holographic projection field displaying complex schematics, mathematical models, and flowing data streams, reinforcing the theme of Absolute Digital Engineering. The entire scene is bathed in a dramatic, opposing light source—a warm, orange-gold glow from the left and an ice-cold, electric-blue glow from the right—creating a maximalist, high-contrast visual experience that definitively rejects the minimalist simplicity of conventional design and announces: Technology is intricate, overwhelming, and infinitely complex.&quot;&gt;&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/26524/from-rug-pull-to-runtime-why-im-open-for-business-and-building-the-future-of-ugc</guid>
<pubDate>Tue, 08 Sep 2026 19:11:17 +0000</pubDate>
</item>
</channel>
</rss>