Web Tests

Experiments and demos

Teaching

🧠

Learning LLMs

From the attention mechanism through autoregressive transformers to the limits of serial generation and diffusion LLMs.

Attention · Transformers · Diffusion
📈

Learning Fintech-AI

Interactive courses on algorithmic trading and quantitative finance — from first principles to running Python code.

HMM · DQN · ARIMA · Python
🔵

Learning Gaussian Splatting

A ground-up interactive journey through the math and algorithms behind 3D Gaussian Splatting.

Math · Physics · Interactive
📐

Learning Vectorization

Interactive guides to the algorithms behind raster-to-vector conversion.

Algorithms · Interactive · SVG
🔆

Learning Lasers

The physics and techniques behind hobbyist fibre lasers — galvo optics, beam divergence, energy density, and material interaction from first principles.

Galvo · Optics · XTool F2 · IR Laser
🔊

3D Spatial Audio

How the brain locates sound in three-dimensional space — from the two-ear geometry through HRTFs, room acoustics, and Doppler to binaural rendering and ambisonics.

ITD · HRTF · Ambisonics · Binaural
🎻

Sound Synthesis

Generate realistic sounds from physical first principles — vibrating strings, modal resonance, coupled systems, and more.

Physical Modelling · Modal · Procedural
🔊

Dynamic Audio on the Web

Build audio from scratch in the browser using the Web Audio API — oscillators, filters, effects, and a 16-step sequencer.

Web Audio API · Synthesis · Scheduling
🧠

Learning Neural Rendering

From ray marching through volume integration to neural radiance fields and differentiable rendering.

NeRF · Autodiff · Raymarching
👁️

Learning VPS

Mastering Visual Perception Systems — from 16-point RANSAC homography for multi-sensor rigs to Deep Homography estimation in the browser.

RANSAC · TF.js · Homography

Experiments

🥽

WebXR Experiments

Stereo rendering, A-Frame integration, GLSL shaders, and VR mode via the WebXR Device API.

WebXR · Three.js · A-Frame · Stereo
📦

AR Cube Placer

Place 3D cubes in augmented reality using your camera. Supports Hiro marker tracking with camera-forward fallback.

WebAR · A-Frame · AR.js
🌀

WebGL Shader

Animated raymarched blob rendered entirely in a GLSL fragment shader — no library, raw WebGL.

WebGL · GLSL · Raymarching

Slang Playground

Interactive shader editor powered by the Slang shading language compiler. Write, compile, and run shaders in the browser.

Slang · WASM · WebGPU
📹

Video Neural Super Scaling

Architecture report for WebGPU-based neural rendering and spatial/temporal super-resolution on stereo video streams.

WebGPU · Slang · AI
🔴

Laser Experiments

Tools for laser cutting and engraving: image vectorization, contour tracing, and AI prompt testing.

Laser · SVG · Vectorize
📍

Geo Tests

Browser API test suite for location-aware outdoor experiences — GPS accuracy, tile maps, compass, proximity zones, and motion sensing.

GPS · Maps · DeviceOrientation
📊

Mermaid Diagrams in Git

Interactive Mermaid.js gallery with live editing and image/code copying for Git-based documentation.

Mermaid.js · Diagrams · Markdown
🏔️

Spatial AI Case Studies

Interactive analysis of the leading spatial intelligence platforms — from Large World Models to neuromorphic vision and precision SLAM.

Spatial AI · Case Studies · Perception