Jonathan's Interactive Research Labs

Interactive Demos & Algorithm Playgrounds

Hands-on web simulations, playable RL agents, and visual decision engines built from my research papers and software repositories.

Math & Monte Carlo

Mississippi Marbles Strategy & Monte Carlo Simulator

Play Mississippi Marbles manually or toggle the optimal dynamic programming / Monte Carlo expected value (EV) policy solver to visualize optimal decision boundaries.

Monte CarloExpected ValueProbabilityReact Canvas
Reinforcement Learning

Connect 4 vs. Deep Q-Network (DQN) Agent

Challenge a trained Rainbow DQN neural network in real-time. View live column Q-values and search probability distributions on every turn.

PyTorch / WASMRainbow DQNDeep Q-LearningGame AI
Discrete Rate Simulation

Mining-DRS: Long-Haul Truck Shift Optimizer

Simulate 24/7 continuous mining haul road dispatch logistics. Tweak fleet allocations (140t vs 110t trucks), shift durations, and crusher capacities to analyze throughput bottlenecks.

Discrete Event/Rate SimOperations ResearchHaul Dispatch
Computational Neuroscience

VectorHaSH: Bio-Inspired Grid Cell Arena

Explore hippocampal spatial localization using Continuous Attractor Networks (CAN). Move a virtual agent inside a 2D arena and observe periodic hexagonal grid cell firing patterns.

Continuous Attractor NetworksGrid CellsSpatial Navigation
Utility Tool

Bridge Card Dealer & Bidding Trainer

Custom Bridge dealing tool built for practicing bidding conventions, hand analysis, and vulnerability scenarios.

TypeScriptReactCard Physics