Penrose tilings are non-repeating patterns that can cover an infinite plane without ever tiling the same way twice. Tessellate translates one such tiling into a full-size crochet blanket — 280 individual hexagons, hand-hooked and seamed over twelve weeks.
The colour assignment came from running the tiling algorithm in Python and mapping tile "type" to one of five yarn colours, giving the finished piece a gradient flow that looks almost intentional but follows strict mathematical rules.
Each hexagon took about 25 minutes to hook. The seaming took another three full sessions. The blanket now lives in the club common room.