(  \_
  (  \ " )
 (~_ " /__)
____`/`_____
hi!
ian@ianhenderson.org
@ianh_
@ianh@mastodon.social
https://github.com/ianh
panic#9031

software
owl - a parser generator for visibly pushdown languages (try it online!)
dezip - browse (and search) source code directly from an archive url

protocols and formats
wmc (september 2022) - a file format which describes its own structure via webassembly (demo)
sutf8 (may 2018) - a structured text encoding

games (making)
many wordls (january 2022) - multiplayer wordle
$2000-$3fff (december 2014) - a commodore 64 program which displays its entire memory on the screen, then draws missiles into it

games (playing)
critelli.technology - tools for the opus magnum community
custom panels using puzzle mechanics from the witness

conceptual web stuff
hypernav (november 2022) - hierarchical navigation ui in the band model of the hyperbolic plane (try it on your phone!)
arithmesnek (may 2022) - encoding a snake game in a single integer
window-scatter (january 2021) - window management idea
numberbrush (january 2018) - a steadily-increasing number is repurposed into a felt-like interactive material
4x4 (pre-2018) - fun with hover states

other
[zooming] CLIP Guided Diffusion HQ (512x512 edit) (august 2021) - CLIP guided diffusion with a cool recursive zoom effect
amiga kickstart vector graphics in javascript (march 2021)
xoxo (august 2020) - a looping animation