Tools & Experiments
124 interactive browser-based tools. Everything runs client-side — no server required.
Neural Network Playground
Build and train small neural networks on toy 2D datasets. Watch decision boundaries evolve in real-time.
Fourier Transform
Draw a signal and see its frequency decomposition. Watch epicycles reconstruct waveforms one harmonic at a time.
Sorting Visualizer
Watch sorting algorithms race with animated bar charts. Compare Bubble, Quick, Merge, Heap, and more side by side.
Pathfinding Visualizer
Watch BFS, DFS, Dijkstra, and A* explore grids step by step. Draw walls, generate mazes, compare algorithms.
Fluid Simulation
Interactive 2D fluid dynamics using Stable Fluids. Inject dye, create turbulence, and place obstacles. Real-time Navier-Stokes simulation.
Fractal Explorer
GPU-accelerated Mandelbrot and Julia set explorer with infinite zoom, multiple color palettes, and WebGL shaders.
Machine Learning & AI
Neural networks, optimization, embeddings, and generative models
Mathematics & Statistics
Fourier, probability, linear algebra, and statistical testing
Algorithms & Data Structures
Sorting, pathfinding, graphs, compression, and fractals
Computer Science Theory
Turing machines, automata, state machines, and memory
Graphics & Creative
Shaders, ray tracing, pixel art, and procedural generation
Developer Tools
Regex, JSON, JWT, SQL, hashing, and encoding utilities
Audio & Music
Audio analysis, music theory, and Web Audio experiments
Python
Browser-based Python REPL and code execution visualizer
Systems & Networking
Network protocols, blockchain, and physics simulation
Life & Personal
Tax, career, nutrition, sleep, habits, and decision-making tools