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, 2025

An image broken into pixels — hover to repel, click to collapse.

canvasparticlesinteraction

Mouse Following Circles

Mar 15, 2025

Circles that follow your cursor using lerp() for smooth interpolation.

canvaslerp()animation

Snake Game

Apr 02, 2025

A snake game built with React — exploring state management, game loops, and keyboard events.

reactstategame loop
uploaded
tap to start · swipe to move