dots and loops
poptimal started early in 2025 when I was trying to make a set of custom emoji which would tile nicely: I threw together a web app in Observable to visualise the maths behind it and I liked the output so much that it became the main project.
You can follow poptimal on the Fediverse at @poptimal or play around with the web version here.
The source code (both for the web version and the bot) is here.
—Mike Lynch 2025