I know this subreddit is for body language, but I will also mention a few things he said for further context.
When we were sitting next to each other, his shoulder touched mine. There was plenty of room for him to sit further from me, but our shoulders touched. Neither of us pulled away. And our arms also touched. There was more than enough space on the table for him to avoid physical contact. And it lasted for at least 7 seconds, i.e. likely intentional.
I mentioned that someone I know is pretty and walks elegantly (a girl). He went quiet for a second. Then he said, "She's decent, I guess. But not my type." So I asked him, "What's your type". I should note first that the third-person pronoun in our native language is gender neutral, and we have no gender-specific pronouns. I'll use "that person" and "they" to replace the pronoun.
He then answered, "Hm, I don't mind whether that person is quiet or talkative, as long as they communicate". We were sitting across each other at the time at a table. Two minutes later, I stretched my leg forward under the table on purpose to make physical contact with his. He noticed it when he started shaking his leg. At first he shook it quite slowly, but it got faster. And he didn't pull away or ask me to move my leg away. This lasted for at least a minute before I pulled my leg away. He didn't comment on the physical contact.
The biggest sign I'd say is when he said "Hmm, you look handsome in this picture. I'm having an erection" with a smile on his face and eye contact, after which I started shouting as if I was going to tell a mutual friend nearby. He grabbed me by both shoulders, pushed me away and pinned me against the wall.
Also, at least three different people have made jokes that we're a gay couple, but he never directly denied it. He did say one time, "I have a girlfriend okay, well had" (because they broke up). But the idea of us being a gay couple, he has never expressed any sort of aversion to it. When we were talking (I suppose unnaturally close, and we were facing each other), a coworker asked, "why are the handsome ones always gay?". He went quiet afterward, put on earphones and didn't talk to me for an hour as he did his work on his laptop. But afterward, he acted like that comment was never said. He was still comfortable with physical contact. He also never pulled me aside and say that we're not boyfriends and that he's straight. He has simplh let that statement or "joke" be.
I'm fairly convinced based on the above, but since he said he's straight and he finds same-sex relationships gross, I'm not sure whether it's flirtatious or friendly banter.