A constellation of interactive science + gaming apps, all embeddable in Notion, built from shared modular components and launchable from any device.
All apps are assembled from this reusable stack built in TypeScript + React + Canvas:
| Module | What It Does | Reuse Potential |
|---|---|---|
MatrixRain |
Animated background rain (any character set) | Every app β theme by domain |
WaveFunction |
Canvas wave/signal renderer | Fitness, loss, temperature, EEG, FFT |
CircuitEditor |
SVG grid editor with click interaction | Circuit, gene, network, map, board |
GatePalette |
Contextual tool toolbar | Any app with tool selection |
BlochSphere |
2D projected sphere with state vector | Orbital, cellular, atomic, neural |
quantum.ts |
Complex numbers, linear algebra, prob math | Neural nets, signal proc, any simulation |
genetics.ts |
DNA sequences, codons, fitness, selection | Evolution, CRISPR, protein folding |
neural.ts |
Backprop, forward pass, datasets | Any ML/AI simulation |
FitnessChart |
Real-time history curve with glow | Loss curves, any time series |
DecisionBoundary |
2D heatmap classifier visualization | Any 2D ML problem |
THE MATRIX β Quantum Simulator
Domain: Quantum Physics | Modules: BlochSphere, CircuitEditor, quantum.ts, WaveFunction
Standalone Mini AI Labs child instrument (Circuit Β· MPS Β· E47 Β· Tools Β· Atlas). Not a cycle laboratory. The original HTML embed remains the in-page site Matrix.
Domain: Genetics / Molecular Biology | Modules: DNARain, DNAStrand, FitnessChart, genetics.ts
Status: Live Explorer silo Β· CITY-APP-DNA-20260917 Β· maps to Fold / InvariFold / Molecular Applications. Engines not merged. Embed restored on the DNA page.
Domain: Machine Learning / Neuroscience | Modules: LossChart, NetworkViz, DecisionBoundary, neural.ts