Divide the State into atomic districts, 16384 x Number of congressional districts, so each atomic district would have around 40 persons. Appoint 3 commissioners for each atomic district, chosen by lot from the voter rolls.
Districts would be formed by consolidation of districts on a pairwise basis in rounds. So in the first round pairs of atomic districts would be merged based on agreement of the commissioners of the districts. Some of the commissioners would be chosen by lot to represent the merged district.
Repeat for 14 rounds and you have your congressional districts.
This seems pretty fun, even if possibly too expensive and still potentially prone to abuse.