This is an 88 Avalanche.
It´s cable routing on the downtube is arranged in a triangle, so I see a similar approach in design by arranging a triplet on the top tube.
I´d say, it is (was) an Avalanche frame. But maybe used just as a basis and custom changed to canti bosses and a different...