The problem ( IMHO ), is that you didn't have a fleet to counter him. I'll assume you spent instead on the defenses. Fleet ALWAYS wins against defenses in vanilla SINS. Defenses only serve to slow down an advance, not stop one. They are only truly effective against pirates.
Given his fleet, almost anything in moderate numbers would have worked ( with the planets defenses ) to beat him back. 10 kodiaks, 20 or 30 LF/LRMs.. 20 Cobalts might have been enough ( backed by the three repair bays and 11 platforms ) to even take out his Marza. For what you spent on defenses, you could have easily afforded the fleet, which in turn could have counter attacked, or at least pinned some of his fleet in fear of the counter attack.
I've had to train myself to think of large amounts of defenses as the first step to loosing. You give up the initiative, lock resources into non-mobile units, and wait for your enemy to choose the time and place of the conflict. Remember the french and the Maginot line in WW2. Buy ships instead, and as TEC, JUST BUY MORE.