drag it
I sometimes build interesting stuff on the web.
portfolio up front, half-finished ideas out back
indexindex
selected work
all
play
all
Small, self-contained, mostly pointless.

░░░ ░░ ░░░░░ ░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░░░░░ ░░░░░ ░ ░░░ ░░ ░░ ░ ░░░ ░░ ░░ ░ ░░░░ ░░░░░░ ░░ ░░░░░ ░ ░░░░ ░░░░░░░ ░░ ░░ ░░ ░░ ░ ░░ ░░░░░ ░ ░░ ░ ░░ ░░ ░░ ░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░ ░░ ░ ░░ ░░ ░░ ░ ░░░░░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░░ ░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░░ ░░░░ ░░░░░ ░░ ░░ ░░░░░ ░░░ ░░ ░░ ░░░ ░░ ░░░ ░░░░ ░ ░░░░ ░░░ ░░░░░ ░░ ░░
░░░░░░ ░░ ░░ ░░░░ ░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░░░ ░░░░░░ ░░░░░ ░░ ░░ ░ ░░░░ ░░░░░ ░░ ░ ░░░░ ░░░░░░ ░░░░░░ ░░ ░░ ░░ ░░ ░░░░░░ ░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░░ ░░░░░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░░░░░ ░░ ░░ ░░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░ ░░ ░░ ░░ ░░ ░░░░ ░ ░░░░ ░░ ░░ ░░ ░░░ ░░ ░░ ░░░░░ ░░░ ░░ ░░ ░░░░░
now
more
Currently building this site’s ASCII rendering layer and a handful of browser games that may never ship.
colophon
kit
- framework
- next.js — app router
- language
- typescript
- styling
- tailwind v4
- ascii
- asciify-engine
- models
- three
- background
- paper shaders
- type
- jetbrains mono
- hosting
- vercel
