Yes. I used to help host them regularly :). They can be good fun innit.
No, I mean making a game for gamejams.
I've taken part in lots of game-jams in the past, though not here on itch.
Since you started posting your games in your Itch.io account, I decided to send this question.