Skip to content
Kevin Dang

Playground

Experiments & demos — small interactive things I've built for fun.

three.js · R3F

MOAAAR Pokémon

I mean... 2026 is the 30th anniversary of Pokémon, right?

three.js · GLSL

Lightning Storm

A procedural storm over a reflective sea — fractal bolts, flash-reactive shader clouds, and a rippling mirror surface. Click to summon a strike.

three.js · R3F

Pokémon Card Preview

Rendering Pokémon cards in 3D with three.js and React Three Fiber — pointer-tilt, bloom, and drag-to-rotate.