Skip to content

🚧 Under Development

These experiments are currently being refined. Return to main site or check back soon!

Play with code.

Digital Experiments

Glitchy, hacker-vibe experiments you can poke at on mobile and desktop.

Matrix Code-Rain (Canvas)

Density and speed controls. Lazy-inits when visible.

View source
// matrix rain init (simplified)
initMatrixRain(canvas, {density, speed}){ /* ... */ }

Binary Ticker (Canvas)

A horizontal ticker of 0s and 1s — adjustable speed and density.

View source
// binary ticker: scrolls streams of 0/1 across the canvas
initBinaryTicker(canvas, {speed,density}){ /* ... */ }

HUD Overlay (Canvas)

Scanlines, subtle HUD elements and occasional glitches for that hacker vibe.

View source
// hud overlay draws scanlines, grid dots and occasional pings
initHud(canvas, {intensity}){ /* ... */ }

Glitch Text Sandbox (Type to test)

Type text and apply slice/jitter effects.

View source
// glitch text draw loop
drawGlitchText(canvas, text, intensity){ /* ... */ }

Particle Cursor Trails (Pointer / Touch)

Particles follow pointer or touch. Tap to spawn bursts.

View source
// particle system
initParticles(canvas){ /* ... */ }

Audio Visualizer (WebAudio)

Uses microphone if allowed. Falls back to simulated animation if denied.

View source
// audio visualizer uses AnalyserNode
initAudioViz(canvas){ /* ... */ }

Neural Network Sim (Canvas)

Watch artificial neurons fire and learn. Adjust network topology and learning rate.

View source
// neural network simulation
initNeuralNet(canvas, {nodes, speed}){ /* ... */ }

Code Compiler Effect (Text Animation)

Watch code compile in real-time with syntax highlighting and build progress.

View source
// code compiler effect with syntax highlighting
initCompiler(canvas, {language}){ /* ... */ }