After a couple weeks of playing, I built a browser-based solver in HTML/JavaScript that finds the optimal placements for the current pieces. It simulates every possible sequence and picks the one with the smallest perimeter of empty space, breaking ties by choosing the layout with the fewest isolated gaps.
Using it, I took my high score from 36,000 to 80,000+ (and could’ve gone further). You can try it here: https://www.adriclumma.com/projects/blockBlastSolver/
Curious what you think — and if it works as well for you as it did for me.