On…A collection of How-Tos and What-Nots…

Projects

A running list of things I've built and tinkered with.

Realistic Sensors

Realistic Sensors

ActiveAI-assisted

Three tools around one capture contract — an Unreal Engine 5 plugin that records synchronized, nanosecond-timestamped multi-modal sensor data (RGB, depth, segmentation, DVS, optical flow, IMU, LiDAR, thermal, cubemap); Forge, the Python analysis and fusion toolkit that reads those captures; and rsviewer, a browser viewer that puts every stream on one timeline.

#unreal-engine#plugin#python#varsa#sensors
DSTF — Dynamic Systems Testing Framework

DSTF — Dynamic Systems Testing Framework

Active

A backend-agnostic harness for regression-testing time-dependent system behavior — five simulators, six tolerance-based comparison modes, and an interactive report that doubles as the authoring surface for acceptance criteria.

#testing#simulation#modelica#fmu#julia
DatacenterExplorer

DatacenterExplorer

Active

An Unreal Engine plugin that visualizes hierarchical data-center infrastructure from JSON configs — part of the ExaDigiT project for digital twins of exascale supercomputers. Ships example configs scaling from ~50 to 150,000+ actors, including Summit and Frontier.

#unreal-engine#plugin#varsa#data-center#digital-twin
GoNoGo

GoNoGo

Active

A modular prerequisite-evaluation (checklist) plugin for Unreal Engine — define sets of conditions that must be satisfied, in any order, grouping, or timing, before a game event fires. Genre-agnostic; works with C++ and Blueprints. Ships a five-station launch-demo.

#unreal-engine#plugin#varsa#gamedev#blueprint
The Soul System

The Soul System

Active

A living philosophy and operational framework that makes human–AI collaboration more principled and self-correcting.

#ai#human-ai-collaboration#methodology#claude-code#philosophy
Roster Rotation

Roster Rotation

Active

A vanilla-JS PWA that generates fair youth-sports lineups — equal playing time first, a pure rotation engine, live sideline editing, season fairness stats, and an Android wrap from the same source. Offline, on your phone, data stays on the device.

#pwa#vanilla-js#sports#algorithms#offline-first
colormaps

colormaps

Active

Unreal Engine colormaps for visualization — ~80 colormaps from matplotlib's library packaged as DataAssets, color curves, textures, and individual color samples across 7 categories. Includes the perceptually-uniform set (viridis, plasma, magma, inferno, cividis, turbo), with Python workflows for adding more.

#unreal-engine#plugin#varsa#visualization#colormaps
DataPipeline

DataPipeline

Active

A modular Unreal Engine plugin for fetching, parsing, and routing external data to actors at runtime — REST APIs, files, JSON, CSV, all on one composable four-stage pipeline. Ships with a Flask test server that simulates Cray-style HPC telemetry.

#unreal-engine#plugin#varsa#data-pipeline#http
drawxr

drawxr

Active

A proof-of-concept Unreal Engine plugin for drawing in AR / VR / MR — finger-pinch or stylus, free-space or volume- or plane-constrained — built around a wire manager that tracks each stroke's gauge and length (the original use case wasn't drawing, it was wire-routing).

#unreal-engine#plugin#varsa#xr#vr
RadiationExplorer

RadiationExplorer

Active

An Unreal Engine plugin for scientific visualization and analysis of volumetric radiation data — VTK simulations to interactive isocontours via ParaView, with a managed-pair data-source system, accumulated-dose integrator pattern.

#unreal-engine#plugin#varsa#radiation#visualization
SceneManifest

SceneManifest

Active

Bidirectional scene export/import for Unreal Engine 5 — round-trip levels as JSON. A lightweight alternative to USD for placement data, level streaming prep, and external-tool integration.

#unreal-engine#plugin#varsa#scene#serialization
soul-test-netflow: three thermal-fluid paradigms on one PWR pin

soul-test-netflow: three thermal-fluid paradigms on one PWR pin

Archived

The same nuclear-reactor pin / coolant-loop physics, built three different ways on one machine — by-hand Python, Julia's ModelingToolkit, and Modelica/Dymola. The comparison across the three is the deliverable.

#python#julia#modelica#modelingtoolkit#dymola
TRANSFORM

TRANSFORM

ActiveAI-assisted

A Modelica library for system-level dynamic simulation of nuclear and other thermal-hydraulic energy systems — fluid networks, heat transfer, heat exchangers, nuclear kinetics, media, and controls in one reconfigurable package. Started at ORNL in 2017, still moving, Apache-2.0.

#modelica#dymola#nuclear#thermal-hydraulics#transform
Critical Heat Flux: the Groeneveld lookup table

Critical Heat Flux: the Groeneveld lookup table

Active

The 2006 Groeneveld CHF lookup table (and assorted correlations) implemented in Excel, MATLAB, and Python.

#nuclear#thermal-hydraulics#matlab#python#excel