⚠ AI-Driven Alpha Prototyping — Everything here is experimental. Visuals and behaviour may be misleading. Treat as fun toys, not production software.

SpringyWorks — Experimental Demos

A collection of browser-based experiments exploring physics simulation, neural control, audio synthesis, and interactive mathematics. All run client-side — no server required.

Rust · Bevy · WASM · INDI Control

3D Drone Flight Simulator — Neuro-INDI

Real-time 3D drone simulator with Incremental Nonlinear Dynamic Inversion flight controller. 6-DOF quadrotor physics, 4 camera modes, stereo 3D, 5-panel HUD with 16 display types, 5 demo flight patterns, and a neural effectiveness model. Full Rust, compiled to WebAssembly.

Bevy 0.15 · nalgebra · Rust WASM · WebGPU ⚠ alpha — AI-generated prototype (~43 MB WASM load)
Three.js · WebGL

3D Plasma Vortex Simulator

Interactive 3D plasma field with particle systems, fusion detection, and real-time physics parameter controls. Drag to orbit, sliders to tune.

Three.js · TypeScript · Vite ⚠ alpha — AI-generated prototype
Canvas 2D · Neural AI

Neural Stickman — Infant Brain

Dual-cage winged stickmen with merged BDH+DLiNoSS+HFF infancy brain. Neural oscillators drive autonomous motor control and inverse kinematics.

Canvas 2D · TypeScript · Vite ⚠ alpha — AI-generated prototype
Canvas 2D · Verlet Physics

Neural Ragdoll

Two Verlet-physics ragdolls with layered neural brains (DLiNoSS, BDH, HFF) learning to stand and balance. Drag ragdolls to interact.

Verlet · Canvas 2D · TypeScript · Vite ⚠ alpha — AI-generated prototype, may not work yet
Web Audio API

Keyboard Morse Sounder

Type text, hear Morse code. Adjustable tone frequency, envelope shaping, Farnsworth timing, and waveform selection. MIDI output supported.

Web Audio API · TypeScript ⚠ alpha — AI-generated prototype
Interactive Math

Teach Matrices

Browser terminal for matrix algebra: multiply, transpose, invert, RREF. Viridis heatmap visualisation, classic matrix gallery, step-by-step tutorials.

Pure HTML5 · JavaScript ⚠ alpha — AI-generated prototype
Canvas 2D · Ligne-clair

Betonmolen AI — The Idea Crusher

Interactive ligne-clair cartoon of a divine-industrial concrete mixer. Throw ideas in, watch it grind, and get whimsical TypeScript toy programs out. A small child-AI struggles to keep up.

Canvas 2D · TypeScript · Vite ⚠ alpha — AI-generated prototype