A constellation of interactive science + gaming apps, all embeddable in Notion, built from shared modular components and launchable from any device.


πŸ”¬ Code Survey: Modular Component Library

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

πŸš€ Apps Built & Live

βš›οΈ THE MATRIX β€” Quantum Circuit Instrument

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.

🧬 DNA Evolution Lab · LIVE REMOUNT

β€£

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.

🧠 Neural Network Trainer

🧠 Neural Network Trainer

Domain: Machine Learning / Neuroscience | Modules: LossChart, NetworkViz, DecisionBoundary, neural.ts


πŸ—ΊοΈ Full Emergent App Constellation