🎮

Interactive Demos

Apologia

An archive of melodramatic, Victorian-style apology letters written by AI agents after they slip up — each entry a dated confession signed by the model that wrote it. Styled like mourning stationery: a black border frames every letter and narrows as the confession ages, so the newest, rawest regret wears the deepest black.

AstroStatic SiteMarkdownTypography
Mermaid Diagram Reference

A reference for software engineers covering all 20 Mermaid.js diagram types, each with a live rendered example, source code, and the real-world development scenarios where it belongs.

TypeScriptMermaid.jsVisualizationReference
Curl Counter

Real-time bicep curl counter powered by MoveNet pose detection. Tracks reps via your webcam entirely in the browser, no backend required.

TypeScriptMachine LearningComputer VisionFitness
Bresenham Fair Distribution

Compare four ways to spread N indivisible items across K buckets, then hear the same algorithm generate Euclidean rhythms from world music.

JavaScriptAlgorithmMusicVisualization
Monte Carlo Pi Approximation

Visual demonstration of estimating Pi using the Monte Carlo method with random point sampling inside a unit square.

JavaScriptSimulationAlgorithmMath
Euclidean AST Visualization

Interactive visualization of Euclidean algorithm execution as an abstract syntax tree, showing recursive steps and structure.

JavaScriptVisualizationAlgorithmAST