Projects

Projects

A company, two research prototypes, a developer library, and a decade of game and platform work. Every entry below links to something you can actually go and read.

Arden Meridian

Active · Founded 2026

Founder, CEO & Head of Product

What it does
Produces analyst-reviewed property intelligence reports, combining satellite imagery, geospatial data, and public records to tell commercial teams which properties in a territory warrant action, and why.
Why it exists
Most geospatial tools hand over a dataset and leave the analysis to the customer. Arden Meridian delivers finished research instead — properties already prioritized and reviewed.
Applied in
Commercial solar prospecting, solar maintenance, building maintenance, distributed-energy siting, property risk and resilience, industrial and data-center site selection, and custom territory intelligence.
Status
Operating. I own strategy and commercial direction as CEO, and product direction as head of product.

BEACON

Research prototype

Creator

What it does
Bayesian Event Assessment for Conjunction Observation and Notification — a reproducible research project for calibrated, uncertainty-aware satellite conjunction triage using public CDM data.
Why it exists
Rare-event models are easy to score well and hard to trust. BEACON studies rare-event ranking, probability calibration, uncertainty-aware human review, repeated-split robustness, and leakage-safe evaluation.
Technologies
Python, gradient boosting, Bayesian logistic regression, bootstrap uncertainty quantification.
Status
Research prototype only, not an operational system. Current development version v0.3.0-rc1; latest archived reproducible artifact v0.2.2.

ORACLE-Ω

Research prototype

Creator

What it does
A simulation-only research prototype for 3D spatial assurance visualization.
Why it exists
An exploration of how spatial assurance problems can be represented and inspected visually in three dimensions, as a companion line of work to BEACON.
Technologies
Python. Code under Apache License 2.0; documentation and research materials under CC BY 4.0.
Status
Early-stage research prototype, simulation only. No operational use.

TaskRuntime

Released · v3.0.3

Creator

What it does
A structured asynchronous task and lifecycle library for Polytoria Luau. Adds cancellable task handles, timeouts, retries, task composition, bounded concurrency, cleanup scopes, diagnostics, and deterministic test scheduling.
Why it exists
Polytoria provides low-level primitives such as spawn, wait, and pcall. TaskRuntime builds a managed layer on top of them so game code can express structured concurrency instead of hand-rolling it.
Technologies
Luau. Includes a virtual-time scheduler for deterministic tests. MIT licensed.
Status
Released and maintained.

Whatever Floats Your Boat

Live on Polytoria

Project creator — programming, game design, and direction

What it does
A boat-building survival game. Players build boats from parts, survive destructive storms, earn Buoy Bucks, unlock new building materials, and battle other boats.
Why it exists
An independently developed Polytoria fan remake inspired by the former Roblox game of the same name. It is an unofficial fan project, not affiliated with the original game’s developers, Roblox, or Polytoria.
Technologies
Luau on Polytoria — buoyancy systems, building mechanics, storm and survival systems.
Status
Live. All current scripting and game systems were independently developed for this project unless otherwise credited; artwork is credited to Polytoria community creators.

Polytoria engine contributions

Open pull requests

Contributor

What it is
Polytoria is a 3D multiplayer gaming platform built on the Godot Engine with Luau scripting. I work from a fork of the platform repository and have proposed two changes upstream.
Proposed changes
Fix dynamic transform inheritance through folders — a correctness fix in the transform hierarchy. Add ModuleScript IntelliSense — editor tooling for module authoring.
Technologies
C#, Godot, .NET. Upstream project is MPL-2.0 licensed.
Status
Both pull requests are currently open and have not been merged.