1
2
3
4
5
6






Ribbons
2020, 9"x12", created with a pen plotter using archival quality ink on ph-neutral paper
Moiré Tiles
2022, 12" x 9", created with a pen plotter using archival quality ink on ph-neutral paper
Night Voyagers
2021, procedural code poem animation created with ASCII art and generative prose (view generative animation)
Gates
2020, 9"x12", created with a pen plotter using archival quality ink on ph-neutral paper
Hex Horizon
2021, 9"x12", created with a pen plotter using archival quality ink on ph-neutral paper made with a modified flood fill algorithm