Not beat yet, but I don't think it is possible to algorithmically.
144=3 x 48
;
48=3 x 16
16 is 'easy' to create - if you can avoid creating any three-pairs.
The trick of this game is that you can have 3,4,5 pairs. There may be some ways to choose 4 and 5 pairs along with the easier 2 and 3 pairs to win it - my efforts so far with the simple strategy produced two 48 pairs, and a seemingly random chance at producing an elusive third 48th pair, so any solution I would think would be considerably more difficult, if one exists at all.
Yeah, this one doesn't seem so hard. Variants like 144 are a challenge because you can fill the board with tiles that can never lead to your goal, and it's easy to get into a situation where you can't help generating them.
I struggled with this version, which is kind of similar: http://joezeng.github.io/144/