Experiments and demos
Teaching
From the attention mechanism through autoregressive transformers to the limits of serial generation and diffusion LLMs.
Interactive courses on algorithmic trading and quantitative finance — from first principles to running Python code.
HMM · DQN · ARIMA · PythonA ground-up interactive journey through the math and algorithms behind 3D Gaussian Splatting.
Interactive guides to the algorithms behind raster-to-vector conversion.
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 LaserHow the brain locates sound in three-dimensional space — from the two-ear geometry through HRTFs, room acoustics, and Doppler to binaural rendering and ambisonics.
Generate realistic sounds from physical first principles — vibrating strings, modal resonance, coupled systems, and more.
Build audio from scratch in the browser using the Web Audio API — oscillators, filters, effects, and a 16-step sequencer.
From ray marching through volume integration to neural radiance fields and differentiable rendering.
Mastering Visual Perception Systems — from 16-point RANSAC homography for multi-sensor rigs to Deep Homography estimation in the browser.
RANSAC · TF.js · HomographyExperiments
Stereo rendering, A-Frame integration, GLSL shaders, and VR mode via the WebXR Device API.
WebXR · Three.js · A-Frame · StereoPlace 3D cubes in augmented reality using your camera. Supports Hiro marker tracking with camera-forward fallback.
WebAR · A-Frame · AR.jsAnimated raymarched blob rendered entirely in a GLSL fragment shader — no library, raw WebGL.
WebGL · GLSL · RaymarchingInteractive shader editor powered by the Slang shading language compiler. Write, compile, and run shaders in the browser.
Slang · WASM · WebGPUArchitecture report for WebGPU-based neural rendering and spatial/temporal super-resolution on stereo video streams.
WebGPU · Slang · AITools for laser cutting and engraving: image vectorization, contour tracing, and AI prompt testing.
Laser · SVG · VectorizeBrowser API test suite for location-aware outdoor experiences — GPS accuracy, tile maps, compass, proximity zones, and motion sensing.
GPS · Maps · DeviceOrientationInteractive Mermaid.js gallery with live editing and image/code copying for Git-based documentation.
Mermaid.js · Diagrams · MarkdownInteractive analysis of the leading spatial intelligence platforms — from Large World Models to neuromorphic vision and precision SLAM.
Spatial AI · Case Studies · Perception