Personal Project
JavaScript Playground

About
An open-source collection of interactive JavaScript experiments exploring algorithms, data structures, mathematical visualizations and creative coding. Projects include configurable elementary cellular automata, animated Hilbert curves, binary trees, visual simulations and classic browser games such as Tetris, Snake and Minesweeper. Built primarily with JavaScript and p5.js.
- Algorithms
- Creative Coding
- p5.js
My Contributions
- Developed interactive mathematical and algorithmic visualizations using JavaScript and p5.js
- Implemented elementary cellular automata with configurable Wolfram rules, generation history and circular boundary conditions
- Developed an iterative Hilbert curve generator using bitwise operations, coordinate transformations and configurable curve orders
- Created animated Hilbert curve visualizations with adjustable drawing speed and HSB color gradients
- Built interactive controls using p5.js to modify simulation and visualization parameters
- Implemented binary tree experiments and browser-based versions of Tetris, Snake and Minesweeper
- Created additional visual experiments including bouncing balls, starfield effects and scrolling text