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

Realistic Sensors
ActiveAI-assistedThree 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.
DSTF — Dynamic Systems Testing Framework
ActiveA 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.

DatacenterExplorer
ActiveAn 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.

GoNoGo
ActiveA 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.
The Soul System
ActiveA living philosophy and operational framework that makes human–AI collaboration more principled and self-correcting.
Roster Rotation
ActiveA 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.

colormaps
ActiveUnreal 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.
DataPipeline
ActiveA 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.

drawxr
ActiveA 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).

RadiationExplorer
ActiveAn 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.
SceneManifest
ActiveBidirectional 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.

soul-test-netflow: three thermal-fluid paradigms on one PWR pin
ArchivedThe 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.
TRANSFORM
ActiveAI-assistedA 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.
Critical Heat Flux: the Groeneveld lookup table
ActiveThe 2006 Groeneveld CHF lookup table (and assorted correlations) implemented in Excel, MATLAB, and Python.