not_qe
Team lead is playing politics. He would be happy to see you gone. His strategy is to grind you down till you run out of energy and motivation.
Do not tolerate this. Do not let someone else take the victory lap for your hard work.
The bad news: This is going to happen in your career often. If you are good at what you do, you become a target. Get used to dealing with it.
The good news: his playbook is well known. Heres what you do: Go to amazon and buy ten books on office politics. Then take a week of and read them, and mark out the behaviors you see. Finally schedule a meeting with the founders, and explain to them what you are seeing.
Then everytime he behaves like an a-hole, call him out. Put in email and send it to the co-founders. Sunlight is a good disinfectant. These people are usually cowards and they FEAR the truth being known by the key stakeholders - that they are not good at what they do so they compensate by messing with the people are good, and they have a lot of experience doing it.
Stop being nice to team lead. You are at war with him. He wants you out. Your rational response is to get him fired as soon as possible. Its either him or you. Or demand that they make you a team lead too. Make a huge fuss about this.
But PLEASE, if you go down, go down fighting. Don't let this MF win.