A Polyomino Tiling Algorithm (2018) (gfredericks.com)
Over eight years ago I created the Polyomino Tiler (a browser application that attempts to tile arbitrary grids with sets of polyominoes), but I haven't ever written about the algorithm it uses.