Ash's Playground
Experimenting with code, data and components. A playground for testing out new ideas without constraints.
Powered by cold brew & an all-nighter.
Pixel Mosaic
Apr 04, 2025An image broken into pixels — hover to repel, click to collapse.
canvasparticlesinteraction
Mouse Following Circles
Mar 15, 2025Circles that follow your cursor using lerp() for smooth interpolation.
canvaslerp()animation
Snake Game
Apr 02, 2025A snake game built with React — exploring state management, game loops, and keyboard events.
reactstategame loop
